linice简介及安装

       



        在开始之前,我觉得有必要先告诉你搭建实验环境所需的条件及如何搭建。

        我们需要的工具是VMWare, RedHat 9.0, 以及linice 2.4。VMWare我用的是6.0.0,至于为何虽然linux与linice都有更新的版本而仍选择9.0及2.4,实践的过程自然能给你答案。

        通过访问http://www.linice.devic.us/download.htm,你可以下载linice的2.1到2.6六个版本。让人遗憾的是,该软件作者Goran Devic自2005年后就再也没有发布linice的新版本,他在Google里的linice Group现在也很少有人问津(不知原因为何)。

        下载到压缩包的docs目录中含有一份说明文档(linice.pdf)——请务必要仔细阅读——大部分你可能会遇到的问题都能在这里找到答案。

        据作者的意思,他只在RedHat 9.0和SUSE 8.0中测试过linice,不出意外的话,linice在这两个版本的linux下是可以正常安装的(但可能仍存在很多bugs)。linice对 kernel 2.6.9及更新的版本不支持(我曾在FC7上测试,根本不能正常编译——事实上它对所有2.6及以后的版本的支持都不够好)。另外在Google Groups里看到很多帖子都提及了linice不能正常安装的问题,并且绝大部分问题作者并未给于相应的解答,可见要想正常安装linice并非易事(尤其是,我们还要在VMWare + RedHat 9.0的环境下安装,你肯定会有更多的不解——但这对于我们的进步无疑是有益的)。

        我在这里建议:你应该将2.1至2.6的版本全部下载到本机,并尝试安装能够正常编译(汇编)的最新版本。

       在介绍安装步骤之前,你必须确定已经得到VMWare Workstation v6.0.0(或其他版本,但我未曾在其他版本下测试)、Red Hat 9.0以及linice-2.4(2.5和2.6的版本似乎并不能正常安装,但说不定你能够做到!)。

        linice在linux下的编译(汇编)需要X11相关头文件以及汇编程序nasm,因此在虚拟机上安装Red Hat 9.0软件包时,你最好选中X Windows Development Tools和nasm(事实上,linice安装包的tools文件夹内已经附带了nasm的rpm安装包)。当然系统装好后 还是可以通过软件包更新的方法来安装上面提及的两个必备要件的。

        在虚拟机上安装好VMware tools软件包后(安装该软件包时,可能会遇到 一些小问题),你应该做如下的工作:

        1、在启动画面中如果看到Red Hat Linux(2.4.20-8smp)和Red Hat Linux-up(2.4.20-8)诸如此类的选项,请不要选择有smp字样的启动项,否则就算成功安装了linice,它仍然不能正常运行。

        2、要运行linice的X-Window界面,需要用到DGA(这种显示方式是通过直接访问显存来加速显示的)。但是VMWare会为Red Hat默认使用SVGA这种显示模式,而这种方式不能被linice所支持(linice只支持VGA或纯文本显示模式),因此你可能要做些修改:通过系统菜单System Settings->Display调出Display Settings面板,在该面板的Display标签中,选择你屏幕的分辨率,并且将Color Depth设为Thoundsand of Colors;在该面板的Advanced标签中,你需要重新设置你的Video Card,点击Configure,进入后再点击Probe VideoCard,选择推荐的显卡,并适当调整显存。(应以root用户身份进行上面的操作)

        3、以root身份登录,然后将下载来的压缩包解压到一个可读可写可执行的目录中。接着进入linice目录,你可以看到很多目录项,进入build目录,在命令行下输入./make_bin-2.4,你应该观察它的输出,以确定该操作是否执行成功。提示操作成功后,退到上一层目录,此时你应该可以看到多出来bin这样一个目录,切到这个目录。在执行下一步操作之前,你还需要做一些设置:我用的电脑是奔腾D双核,因此需要编辑当前目录下的Makefile文件,根据需要我将#TARGET= -DSMP -DIO_APIC#PCIHDR=PCIHDR前面的#删除,并将原来的TARGET=一 行删除,保存该文件。之后,你或许应该重启该虚拟机。重启后,在命令下切换到linice/bin目录,运行命令make,操作成功后,输入. /linsym -i -v 3,根据提示判断操作是否顺利进行,如果顺利你应该注意到你的命令行界面似乎被冻结,此时按下F5,恢复你对命令行的控制,然后再在命令行下输入. /xice,出现了linice的X-Windows界面(快捷键是Ctrl+Q)。


        至此为止,你应该已经安装成功,但若没有,也无需着急,因为安装该软件本身就带有很大的局限性和不确定性。

        写到这里,我知道上面的文字里肯定还有很多语句让你费解,其中的内容也可能并非只有我提到的一种选择——这是无可厚非的——我将它理解为一种抛砖引玉的做法。最后提一句,如果任何人发现了我所犯下的错误或者有了更好、更到位的见解,请善意告知,感激不尽。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值