您的位置:首页 > 其它

linice简介及安装

2007-11-12 17:24 316 查看
在开始之前,我觉得有必要先告诉你搭建实验环境所需的条件及如何搭建。
我们需要的工具是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)。

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

写到这里,我知道上面的文字里肯定还有很多语句让你费解,其中的内容也可能并非只有我提到的一种选择——这是无可厚非的——我将它理解为一种抛砖引玉的做法。最后提一句,如果任何人发现了我所犯下的错误或者有了更好、更到位的见解,请善意告知,感激不尽。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: