LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 8276|回复: 33

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

[复制链接]
发表于 2004-5-8 04:51:35 | 显示全部楼层 |阅读模式
首先,推荐这两个帖子:

有那位在GENTOO里面用win4lin的吗?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=91212

值得一试的Win4Lin [图解win4lin的安装、使用]
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=38125

Kernel 2.6里面安装基本思路差不多,但是也有些不同的地方。

我现在是凭记忆写,所以不能保证完全准确,大家如果遇到了什么问题,请及时回帖。谢谢。
 楼主| 发表于 2004-5-8 05:08:42 | 显示全部楼层
1. 从Portage安装Win4Lin
首先需要一个支持它的Kernel
可以选Gentoo里面带的
sys-kernel/win4lin-sources-2.6.5-r1
这个kernel比较简陋,没有bootsplash什么的,不过可以自己加上。

我用的是最新的love-sources-2.6.6-rc3-love4
可以在这里找到,不过目前它的bootsplash也有点小问题,凑合吧。
http://www.public.iastate.edu/~jpcox/

如果你选用win4lin-sources-2.6.5-r1,那么可以直接

  1. # ACCEPT_KEYWORDS="~x86"  emerge win4lin
复制代码

如果和我一样,用了其他的kernel,那么

  1. # ACCEPT_KEYWORDS="~x86"  emerge -O win4lin
复制代码


emerge结束之后,

  1. # cp /opt/win4lin/win4lin.initd.new /etc/init.d/Win4Lin
  2. # chmod +x /etc/init.d/Win4Lin
复制代码


怎么使用非官方的ebuild以及kernel的编译安装不在本文的讨论范围之内 ;)

2. 配置Win4Lin
编译完之后,重起,使用新的kernel
首先自然是启动Win4Lin服务

  1. # /etc/init.d/Win4Lin start
复制代码

然后,你要有一个Win98的CDROM或者ISO,我是用的ISO文件。
还需要有98的启动软盘或者软件镜像
于是先

  1. # mount -o loop win98.iso /mnt/cdrom
复制代码

如果你用的光盘,放入光盘,mount,基本一样。
然后

  1. # loadwindowsCD fromdir /mnt/cdrom
复制代码

注意,那个GUI的winsetup似乎在2.6下有问题,如果直接用,可能会遇到这个问题


到了用软盘的时候,给出镜像地址
我用的镜像可以从这里下载

下面是这一步的截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-5-8 05:17:06 | 显示全部楼层
3. 输入License
等文件安装完,会提示输入License,
论坛里面能找到的几个License都可以用

  1. your name: sonic2all
  2. organization: 随便填
  3. licensecode: 1w4p053x-n06e3a-842p-c4n7-txn7-e5
复制代码

或者

  1. your name: Linus Torvalds
  2. organization: 随便填
  3. licensecode: 1w5p055x-nd5l23-843j-x328-jp28-7a
复制代码

如果没问题,会告诉你
License accepted.

注意,如果没有遇到这个提示,那么必须

  1. # unloadwindowsCD
  2. # loadwindowsCD fromdir /mnt/cdrom
复制代码

直接把现成的license.lic放到/var/win4lin/install下似乎不行,但是这么手工输入却是可以通过的。

最后,重起以下Win4Lin的service

  1. # /etc/init.d/Win4Lin restart
复制代码

这一步也是必须的,否则win4lin还是不认License。
 楼主| 发表于 2004-5-8 05:22:42 | 显示全部楼层
4. 安装Windows
这个很简单了,先换到普通用户,然后
运行 winsetup,选择 Personal Windows Setup
看提示慢慢装就行了。
和其他文章里面说的一样。

装好之后运行win就可以了。
发表于 2004-5-8 08:09:45 | 显示全部楼层
顶!
发表于 2004-5-8 08:13:04 | 显示全部楼层
差点都把win4lin这东西给忘了!我试了一下patch现在用的kernel然后配置了win4lin。不过我的设置过程是字符界面的,而且没遇到那个软盘的问题。晚上我也来把我的安装过程写一下吧。
 楼主| 发表于 2004-5-8 08:50:00 | 显示全部楼层
软盘本来就不是问题呀,只是我懒得找启动软盘了。。:)

2.6里面主要是license和winsetup有问题
发表于 2004-5-8 20:19:15 | 显示全部楼层

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

为什么我怎么loadwindowsCD之后总不提示填license呢?
安装后面的步骤就说我只能用30minutes
发表于 2004-5-8 22:55:05 | 显示全部楼层
还有不要选 Processor type and features--> Use register arguments (EXPERIMENTAL) ,否则可能会有问题。
发表于 2004-5-8 22:56:05 | 显示全部楼层

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

最初由 cyber1983 发表
为什么我怎么loadwindowsCD之后总不提示填license呢?
安装后面的步骤就说我只能用30minutes


我也是license没有提示填的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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