LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2004-5-10 00:37:05 | 显示全部楼层
最初由 Hauser 发表
还是用vmware来试放心点。

试了下把windows分区挂到~/mydata里,嘻嘻,有意思。

既然这么有意思,看来我得试试了!
发表于 2004-5-11 18:20:55 | 显示全部楼层
最初由 Hauser 发表
已经写好了。我参考了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

(已经无法更改前面的贴了),做了些修订:
编好kernel重启后,首先:
# ebuild  /var/db/pkg/app-emulation/win4lin-5.1/win4lin-5.1.ebuild config
接着:
# /etc/init.d/Win4Lin start
如果显示有dependency的问题,运行一下/sbin/depscan.sh就行了。
接着把windows CD放入光盘,然后:
# loadwindowsCD
完成之后,以普通用户的身份安装windows。。。。(之后没变)
发表于 2004-5-12 07:49:32 | 显示全部楼层
最初由 penny 发表
软盘本来就不是问题呀,只是我懒得找启动软盘了。。:)

2.6里面主要是license和winsetup有问题

这个软盘问题似乎是因为你用iso的原故,我试了一下用iso在我另一个gentoo装的时候也出现了有关floppy的那段对话,但如果直接用光盘就不会,很快就完成了extracting the DOS files。
发表于 2004-5-18 20:15:11 | 显示全部楼层
刚刚装上win4linu和win98se
安装过程和系统速度都快的很夸张呀
发表于 2004-5-19 20:25:01 | 显示全部楼层
正在安装win98se,呵呵。
发表于 2004-5-20 10:57:34 | 显示全部楼层
这个是怎么回事
##################
root@gentoo / #  /etc/init.d/win4lin start
* Starting Win4Lin...
grep: /proc/ksyms: No such file or directory                                                            [ ok ]
###################
发表于 2004-5-20 17:35:51 | 显示全部楼层
最初由 kayue 发表
这个是怎么回事
##################
root@gentoo / #  /etc/init.d/win4lin start
* Starting Win4Lin...
grep: /proc/ksyms: No such file or directory                                                            [ ok ]
###################

用编译好的win4lin内核启动,然后:
# modprobe mki-adapter
# cat /proc/mki-adapter/version
1.3.4

如果你用2.4的内核,
# grep mki_version_ /proc/ksyms
会显示类似这样的信息:c010e4d0 mki_version_x_x_x

如果你碰到错误信息,那说明你不是用win4lin的内核启动或你的win4lin内核没编好。
发表于 2004-6-28 20:42:57 | 显示全部楼层
how to uninstall windows 98
发表于 2005-6-29 22:27:01 | 显示全部楼层
安装中提示:
NOT SUID ROOT:dos:dosexec is not installed SUID root,or is not installed on a filesystem that is not mounted nosuid.
然后失败……
这是怎么回事?
回复 支持 反对

使用道具 举报

发表于 2005-6-30 17:42:39 | 显示全部楼层
Post by Freesnake
安装中提示:
NOT SUID ROOT:dos:dosexec is not installed SUID root,or is not installed on a filesystem that is not mounted nosuid.
然后失败……
这是怎么回事?

用普通用户安装
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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