Thu 6 Jan 2005
幻剑的在线VIP阅读真弱,只支持ie6, 没办法,还是给重新patch 一下 Debian 的内核,加入win4lin的支持吧。之前安装的win4lin使用频率太低了,后来编译内核都没加上win4lin补丁,现在只好重新patch一次,又要编译内核,真郁闷。。还是Delphi好,编译速度超快 。
发上以前我写的文章:
kernel 2.6 + win4lin 成功
昨天终于成功在 2.6 内核安装了 win4lin ,发帖一篇庆贺。
感谢 acura@smth gcc296@smth 的帮助 :)
大概方向:
1.patch 内核:
我用的是 Debian 2.6.5 的内核源码。在 kernel_patch.php 下载对应的内核补丁,按照 kernel_patching.html 的说明打补丁。
2.使用win4lin内核
用新内核启动,运行
modprobe mki_adapter
cat /proc/mki-adapter/version
如果显示 1.3.4(不同版本数字会有所差别) 则表示内核已经成功打好补丁了。
3.安装 win4lin
必须 win4lin 5.1.10 以上版本才能在 2.6 系列的内核使用,现在我只发现一个可用的rpm: Win4Lin-5.5.16c-d.i386.rpm ,请大家在网上搜索一下,或者直接到 gentoo 的镜像 ftp下载也行,很容易找到的。
将下面的内容保存为 license.lic :
# 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="torvalds@transmeta.com"
CUSTOMER_ORGANIZATION="Transmeta"
KEY=w656ww5h67hp
# end base license
运行下面的命令:
apt-get install rpm
mkdir /var/lib/rpm
rpm –initdb
以上三行只是Debian首次使用rpm才要运行,别的发行版不要运行
rpm -ivh Win4Lin*.i386.rpm –nodeps
mkdir -p /opt/win4lin/install/
cp license.lic /opt/win4lin/install/
/etc/rc.d/init.d/Win4Lin restart
/opt/win4lin/adminbin/loadwindowsCD fromdir /cdrom/ < == 假设你已经将 win98的光盘 mount 到 /cdrom/ 下,记得 /cdrom/下一定有一个 win98 目录,里面是win98的安装文件。
按照它的提示,当它问有没有软盘的时候回答说没有,当它有没有软盘镜像的时候输入 y, 然后输入你的win98启动盘的路径。这个部分就可以成功完成了。如果提示错误,不妨重启一下linux,重复loadwindowsCD的步骤。
现在我们来安装个人的windows, win4lin 是不允许 root 运行的,请用你的普通用户登录,然后下面的命令:
/opt/win4lin/publicbin/installwindows
它会问你一些网络设置,如果有可能的话,选择 vnet 吧..
安装完毕后,输入 win 就可以启动 windows 啦。启动速度非常快,10秒左右,关机只要2秒。它的 C 盘是你的 ~/win, D盘是 ~/mydata ,你可以方便的复制文件,不需要用什么ftp之类的,呵呵。
注意:win4lin 只支持 简体中文 win98se,请不要用其他版本安装,否则可能不成功。
图片看这里: win4lin.png
win98启动盘下载: win98se.img
飞天的梦想 is proudly powered by
September 4th, 2005 at 1:16 am
win98 安装到要输入用户信息时无法输入,也就无法继续了,请问怎么解决
September 4th, 2005 at 1:38 am
不应该啊,我没碰到过这样的事情。
感觉是你的 xwindow有问题