在windows环境下用bochs安装winxp

2017-09-13 12:24:28来源:CSDN作者:mengzhongfeixueyi人点击

分享

安装了好久,觉得有必要写一下做记录。

所要的工具:bochs,winxp的镜像。

首先当然是下载bochs了,到官网上去下,我下的是2.6.9。

在网上搜了很长时间,试了不少网站做法都报错。最后发现一个网址,按照网址做的(http://blog.csdn.net/cosmoslife/article/details/8064592)。

之后发现看雪网站上也有类似的,不过我安装bochs的时候是以这个网址为参考的。

一、把winxp镜像和自己创建的xx.img放到一个新建的文件夹里面(创建xx.img时最后一行一定要保存下来)

二、在bochs->dlxlinux里面找到bochsrc.bxrc,复制到上步新建的文件夹里面。然后记事本方式打开编辑。

(记事本打开,有时候出现的不是标准格式各行语句都连在一起,虽然这么改也行,但是看起来有点费劲。可以复制到word里面,就可以看到各行语句都很清楚地分开了,再复制回去就很方便寻找修改位置了。)


然后基本上就是按照上面网站做的,当然其中有几点需要按照自己的情况改的。

比如编辑.bxrc文件时,开头说一定要加不然会蓝屏的那个语句,我的bxrc里面有类似的语句,就没有加上网上那个;下面的ata0-master一定要写自己建立img时出现的最后一行。(我的那句没有cylinders、heads、spt等参数,也可以安装的)。还有路径之类的也要根据自己的情况来改。感觉ata0、ata1的语句可能是把winxp.img写到disk.img里面的意思吧。还有一开始的megs也要改成适当大小,之前有一次忘了告诉舍友要改这个,害得她安装时出现内存不足,心里很过意不去。

总的来说,我把.bxrc复制过来之后改了4个地方:(1.megs;(2.注释掉2句floppy;(3.ata0、ata1的地方根据自己的路径修改。写ata1里面的path时,因为我是将winxp的镜像、xx.img和.bxrc文件放在了一个文件夹里面,所以ata1-master后面的path就写直接"xxx.iso"了。(4.修改下面的boot。

(另外,那个网站上把BIOS-bochs-latest前面的../删去了,那是因为人家已经把这两个文件复制过来了,没有复制的就不要删了。)

三、上述步骤做好后,找到bochs文件里的bochs.exe(有的电脑不显示后缀,就找bochs,类型是应用程序的),打开后点击load,然后选中你上步改过的放在新文件夹里的bxrc文件,start。下面要做的就是等待了。
这次安装的过程中也出现了不少次错误类型,比如no bootable device,这是我见到最多的,一般出现的原因就是打不开winxp镜像,多半是路径没写对吧,那次在舍友电脑上我把引号写成中文引号就出现了这种错误,改了之后就正常安装了。还有就是cannot open之类的错误,如果有.img.lock的文件,就把它删了,多半就可以了,舍友说正常退出是不会有.img.lock的,但是一般尝试的时候都会有几次强制关闭的,所以因为这个报错的情况也常常会出现。
安装的过程也很慢,不知道是我的镜像问题还是什么。第一次装时安装到一半觉得太慢,就关了,以为重装会快点,结果仍然慢,等了很久,感觉辛苦我小电脑了,安装时候又不敢关机。我没记大概时间,反正很长,舍友说差不多一天一夜。现在想起来的大概这么几步,有遗漏的若以后想起来了再补充。


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台