QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7009|回复: 37

MagicLinux下安装win4lin方法,happy

[复制链接]
发表于 2005-5-21 16:41:24 | 显示全部楼层 |阅读模式
解决了困脑好多天的问题,happy跟大家分享下。别笑话新人哦

大概方向:
1.patch 内核:
我用的是Magic Linux2.6.9的内核源码。在 http://www.netraverse.com/member/downloads/kernel_patch.php下载对应的内核补丁
一共有两个文件Kernel-Win4Lin3-2.6.9.patch和mki-adapter26_1_3_12.patch(这应该是最新的版本了)
安装方法:将这两个文件copy到你内核源码的文件夹中,我的是/usr/src/linux-2.6.9/
之后运行 patch -p1 <Kernel-Win4Lin3-2.6.9.patch > patch.log 2>&1
         patch -p1 < mki-adapter26_1_3_12.patch  >> patch.log 2>&1
这样内核就打上补丁了,之后的工作就是编译内核的工作啦,很简单
make menuconfig(说明:这里要将
                Enable loadable module support
                Networking support
                System V IPC
                Kernel support for ELF binaries
                TCP/IP networking
                ISO 9660 CD-ROM filesystem support
                Include NeTraverse Win4Lin Support
                这些模块选上,不过按照我的经验好像只要将多出来的Include NeTraverse Win4Lin Support选上就好了,其他Magic默认都有)
make
make modules_install
make install

2.这样内核就编译成功了,重启机器之后。记住要用你编译的哪个内核启动。
启动之后运行
modprobe mki_adapter
cat /proc/mki-adapter/version

如果显示 1.3.12 则表示内核已经成功打好补丁了。

3.安装 win4lin
必须 win4lin 5.1.10 以上版本才能在 2.6 系列的内核使用,现在我只发现一个可用的rpm: Win4Lin-5.5.18c-d.i386.rpm,
将下面的内容保存为 license.lic :并且保存到/var/win4lin/install/底下覆盖原来的文件,就可以避免它来问你要license了,哈哈

# Win4Lin 5.0 workstation
# Save as /var/win4lin/install/license.lic
# start base license
MSG=
MSG= -= Made by User =-
MSG=
LICENSE_CODE=1w5p055x-nd5l23-843j-x328-jp28-7a
REGISTERED=registered
CUSTOMER_NAME="Linus Torvalds"
CUSTOMER_EMAIL="[email protected]"
CUSTOMER_ORGANIZATION="Transmeta"
KEY=w656ww5h67hp
# end base license

将我的win98.iso mount到/mnt/cdrom,用根用户运行下面的命令
loadwindowsCD fromdir /mnt/cdrom/

按照它的提示,当它问有没有软盘的时候回答说没有,当它有没有软盘镜像的时候输入 y, 然后输入你的win98启动盘(win98se.img)的路径。
这样之后应该就可以了,但是我在Magic底下遇到的问题是到license检测那步的时候,提示modules不能卸载,发现这应该是rmmod的版本问题,所以我用了点野蛮的手段
在还没有到license检测的时候,在另一个终端用根用户运行modprobe -r mki_adapter(不能太早运行哦)。这样完了,就恭喜你了。一切搞定

退出到普通用户终端,运行
installwindows

它会问你一些网络设置,如果有可能的话,选择 w 吧..之后干什么????晕!!!!!!!!!!!!!!!!快去享受它的快速吧,哈哈我计算过关机4秒搞定,开机好像要10秒     
发表于 2005-5-21 19:31:26 | 显示全部楼层
你说的win4lin在哪下载呀
回复

使用道具 举报

 楼主| 发表于 2005-5-21 22:17:50 | 显示全部楼层
我是从我们学校的gentoo镜像下载的,我步知道这里怎么添加附件,所以无法和大家共享了
好可惜
回复

使用道具 举报

发表于 2005-5-22 00:04:36 | 显示全部楼层
[quote:daa4ea12a5="demonlj"]我是从我们学校的gentoo镜像下载的,我步知道这里怎么添加附件,所以无法和大家共享了
好可惜[/quote]
要点左上角的发新帖或回复才能帖附件,快速回复帖不了的。
粘贴附件的按钮在比较下方的“选项”里面的“新增附加档案”
回复

使用道具 举报

 楼主| 发表于 2005-5-22 00:13:06 | 显示全部楼层
我就是这么干的啊,晕啊。怎么都搞不定
回复

使用道具 举报

 楼主| 发表于 2005-5-22 00:27:32 | 显示全部楼层
好像是因为包太大了,有5M。我去用winrar用高压缩比试试看看能不能压小吧
回复

使用道具 举报

 楼主| 发表于 2005-5-22 00:59:38 | 显示全部楼层
只好用拆分的办法了,累着大家了。不好意思

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2005-5-22 01:03:13 | 显示全部楼层
还有,总共是拆成15个包

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2005-5-22 07:53:06 | 显示全部楼层
真正辛苦的是楼主呀
谢谢
回复

使用道具 举报

 楼主| 发表于 2005-5-22 08:36:08 | 显示全部楼层
斑竹了解就好了,一把眼泪啊。谁让公社只让上传350k的附件呢?
回复

使用道具 举报

发表于 2005-5-22 09:16:13 | 显示全部楼层
现在又有问题了,那个启动盘映像从哪得到呀?我没有软驱
回复

使用道具 举报

发表于 2005-5-22 09:17:36 | 显示全部楼层
有win4lin pro了,支持win2000、winxp和qemu的加速模块kqemu,不用打内核补丁,就是还没有找到license,只能用13天,在win4lin网站有下,只要注册一下就可以下了。
回复

使用道具 举报

 楼主| 发表于 2005-5-22 18:37:30 | 显示全部楼层
这个似乎只是试用版。官方网站自己也说不承担后果的吧^_^
回复

使用道具 举报

发表于 2005-5-23 08:36:18 | 显示全部楼层
安装时怎么说授权书不对呢?
Finished extracting the DOS files.
Finished loading Windows files.
License file has invalid information.

Existing license file not OK. /var/win4lin/install/license.lic
Do you want to enter new license info? (y/n) y

Please now enter the license code for your copy of Win4Lin.
The Win4Lin product will not function without a valid license.
If you received a license code via mail or the internet, when
prompted type it in exactly as printed, including the hyphens.
Otherwise the license code can be found on the Win4Lin CD sleeve.
When prompted, please type this license code exactly as it
appears on the CD sleeve (including the hyphens).

       Your Name: Linus Torvalds
    Organization: Transmeta
    License Code: 1w5p055x-nd5l23-843j-x328-jp28-7a

Is the above information correct? (y/n) y

License accepted.


Please go to the NeTraverse web site at:

    http://www.netraverse.com/member/product_register/

to register your Win4Lin product. We recommend registering
so that you can gain access to the latest Win4Lin updates.

Reloading drivers.  This will take a few moments...
License not fully activated because unable to unload modules.
This is probably because the product is currently in use.
Inspect the log file /var/win4lin/log/activate_license.log
for details.
[root@MagicLinux ~]#
回复

使用道具 举报

 楼主| 发表于 2005-5-23 09:54:39 | 显示全部楼层
这就是为什么我要用modprobe -r mki_adapter来强制卸载mki_adapter模块的原因了
如果能够在dos文件释放之后,受权书认证之前卸载调mki_adapter模块就可以解决这个问题,而且比用再自己手动输入受权书,只要用之前准备的license.lic就可以了
你试试吧
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-8 00:48 , Processed in 0.131640 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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