LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lucida

[原创]Gentoo下Kernel 2.6+Win4Lin的安装

[复制链接]
发表于 2004-5-8 23:47:31 | 显示全部楼层
最初由 ZDN 发表
还有不要选 Processor type and features--> Use register arguments (EXPERIMENTAL) ,否则可能会有问题。


哈哈,我的问题就出在这里,选上后,到了启动win4lin服务时就死机了,谢谢
发表于 2004-5-9 00:00:11 | 显示全部楼层
按照penny的提示,安装成功,发贴庆祝一下
发表于 2004-5-9 00:21:05 | 显示全部楼层
已经写好了。我参考了penny及其他人的方法,不过具体的做法有点不一样。
我用的kernel是gentoo-dev-sources-2.6.5-r1。首先从这儿下载patch:
http://www.netraverse.com/member/downloads/kernel_patch.php
mki-adapter26_1_3_4.patch和Kernel-Win4Lin3-2.6.5.patch。
然后:
# cd /usr/src
# cp -a linux-2.6.5-gentoo-r1 win4lin
# rm linux
# ln -s win4lin linux
# cd linux
把下载的mki-adapter26_1_3_4.patch和Kernel-Win4Lin3-2.6.5.patch拷到目录下,然后patch:
# patch -p1 < Kernel-Win4Lin3-2.6.5.patch > patch.log 2>&1
# patch -p1 < mki-adapter26_1_3_4.patch  >> patch.log 2>&1
# less patch.log
如果patch.log里没错误,就可以开始编译kernel了。注意以下这些要编进kernel:
Enable loadable module support
System V IPC
Kernel support for ELF binaries
Networking support
TCP/IP networking
ISO 9660 CD-ROM filesystem support
Include NeTraverse Win4Lin Support
编译的同时可以:
# ACCEPT_KEYWORDS="~x86"  emerge -O win4lin
编好后重启,然后:
# /etc/init.d/Win4Lin start
如果显示有dependency的问题,运行一下/sbin/depscan.sh就行了。
把windows CD放入光盘,然后:
# ebuild  /var/db/pkg/app-emulation/win4lin-5.1/win4lin-5.1.ebuild config
完成之后,用一个有效的license号码代替/var/win4lin/install里license.lic那个。然后:
# /etc/init.d/Win4Lin restart
完了之后,以普通用户的身份安装windows:
$ installwindows
在询问网络的安装方式,可以选择Winsock模式。接着就可以看到windows的安装画面了。
最后:
# rc-update add Win4Lin default
 楼主| 发表于 2004-5-9 02:00:13 | 显示全部楼层

回复: 回复: 提示填license要怎么才能出来?

最初由 ZDN 发表
我也是license没有提示填的


遇到这种情况
rm -rf /var/win4lin/install/license.lic
unloadwindowsCD
然后重新
loadwindowsCD
应该就有机会要你填了

按理说,直接把现成的license放到/var/win4lin/install/license.lic应该就可以了,但是我这里,如果这么做,win4lin就是不认,不知道是不是特例,非得手工填才行。
发表于 2004-5-9 02:14:08 | 显示全部楼层

回复: 回复: 回复: 提示填license要怎么才能出来?

最初由 penny 发表
遇到这种情况
rm -rf /var/win4lin/install/license.lic
unloadwindowsCD
然后重新
loadwindowsCD
应该就有机会要你填了

按理说,直接把现成的license放到/var/win4lin/install/license.lic应该就可以了,但是我这里,如果这么做,win4lin就是不认,不知道是不是特例,非得手工填才行。
发表于 2004-5-9 12:58:21 | 显示全部楼层
安装好了,感觉速度是比 vmware 快,尤其是启动速度,不过显卡表现不如 vmware 的,刷新明显有些迟缓.
发表于 2004-5-9 17:54:27 | 显示全部楼层
刷新是有些迟缓,而且启动有时候会出现这样的警告:
"Your DOS box has tried to go into VGA graphics mode. This is not supported.  You can try to exit the DOS program or exit your DOS session.  To exit the DOS program select "Continue" from this dialog box and then exit your DOS program. To exit the DOS session, select "Exit" from this dialog box.  This will shut down your DOS session without saving any data."
选‘Continue’没问题,选‘Exit’会整个退出,不知道怎么回事。
不过win4lin交换文件太容易了,直接在~/win和~/mydata里拷来拷去就行了。
 楼主| 发表于 2004-5-9 17:55:19 | 显示全部楼层
呵呵,建议大家试试fwin ;)
发表于 2004-5-9 18:10:56 | 显示全部楼层
最初由 penny 发表
呵呵,建议大家试试fwin ;)

还是用vmware来试放心点。

试了下把windows分区挂到~/mydata里,嘻嘻,有意思。
发表于 2004-5-9 19:30:04 | 显示全部楼层
也许是用惯了 vmware 的缘故,还是不太喜欢 win4lin。有了 vmware 虚拟的可选范围更大一些,win4lin 适用范围太窄了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表