|
二、Win4Lin (Versin 5.1) Under Kernel 2.6.x
关于在2.4.x内核下安装Win4Lin的文章其实已经蛮多了,现在最新的稳定内核已经到了2.6.4,相信不少喜欢尝鲜的朋友们都已经用了,那么,在2.6x下面如何使用Win4Lin呢?
Follow Me,Step By Step
1、如果您已经在正常使用2.6.x内核,请直接跳到第2步
2.6.x跟2.4.x相比,一个很大的区别是必须升级module-init-tools,请到 ftp.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.0.tar.gz. 下载后解压、安装此新的modules-tools
2、下载Kernel源码,例如 linux-2.6.4.tar.gz,将其解压到/root/tmp/linux-2.6.4
3、下载Win4Lin补丁:还是到 http://www.netraverse.com/member/downloads/kernel_patch.php 去下载相应版本的内核补丁,例如 Kernel-Win4Lin3-2.6.4.patch 将其保存到 /root/tmp/linux-2.6.4/下;
同时还要下载 mki-adapter26_1_3_4.patch ,也保存到相同的目录下
在/root/tmp/linux-2.6.4/下运行:
patch -p1 < Kernel-win4lin3-2.6.4.patch > patch.log 2>&1
patch -p1 < mki-adapter26_1_3_4.patch >> patch.log 2>&1
patch完成后,检查patch.log,应该没有错误提示的。
参照2.4.x的说明,请修改Makefile中的EXTRAVERSION (此步并非必须,只是要正规一些罢了)
4、接着请make xconfig(或者 make menuconfig) ,参考 2.4.x的配置即可,此外,在"Loadable module spport"中,要打开"Module unloading"功能。
5、make && make install && make modules_install
6、上述步骤成功以后,会在/boot/下自动生成vmlinuz-2.6.4-EXTRAVERSION,而且好象make程序也会自动修改您的lilo.conf 或者grub.conf (我记不太清楚了),反正您自己根据您的启动管理器,再核查一下lilo.conf 或者grub.conf,如果没有加入新创建的内核启动选项,就请手工加入吧
7、重新启动系统,并选择新内核进入
8、进入系统后,在控制台上输入:
modprobe mki-adapter
cat /proc/mki-adapter/version
应该回显一个版本号,例如,我的机器上就是1.3.4,如果能看到,说明您现在的内核以经是Win4Lin Ready了。
9、下载并安装Win4Lin 5.1
注意,目前仅 Win4Lin 5.1版本支持2.6x内核
V5.1 下载地址: http://dn1.sys.net.ru/w4l/Win4Lin-5.5.11a-d.i386.rpm
10、以root身份运行:
rpm -Uvh --force --nodeps Win4Lin-5.5.11a-d.i386.rpm
需要注意的是,如果您已经安装了Win4Lin的低版本,该安装程序会先卸载先前的版本, 但是不会影响到以经创建的用户文件,包括已经安装好的Windows,只是需要在安装时应该退出正在运行的WindowsBox,否则会提示"Uninstall failu"
11、剩下的工作就跟2.4.x一样了。
安装完成后,请先重新启动一次,然后在XWindows下以普通用户帐号运行win(如果先前已安装好Windows),或者winsetup,开始安装windowsBox.
BTW: V5.0的licens也适用于V5.1
That's all.
Enjoy your WinBox under Linux~~~~ |
|