NOTE:以下所有操作都是在Fedora Core 5下完成的
-
bochs的安装和使用
从bochs.sourceforge.net上下载bochs的rpm包,直接安装就可以,然后在命令行下执行bochs-dlx命令,如果正常启动了dlx-linux,说明安装正确,现在如果执行bochs命令不能收到正确的结果是正常的,从/usr/share/doc/bochs/index.html的user Guide的5.2 Search order for the configuration file可以看出,如果我们没有定义任何.bochsrc, bochsrc.txt等类似文件,就会引起执行bochs命令失败,要让其命令执行成功,最简单的是将/usr/share/bochs/dlxlinux下跟启动dlx-linux有关的bochsrc.txt和解压后的hd10meg.img.gz文件拷贝到root目录下,然后执行bochs命令就可以看到dlx-linux也顺利启动了!
-
-
如何在bochs下利用ROOT.MNX和USR.MNX启动minix204(步骤)
a. 从http://www.minix3.org/previous-versions/上下载Intel-2.0.4版Intel-2.0.4.tar.bz2文件,解压到某个目录如/home/minix204/
b. 为了能利用ROOT.MNX和USR.mnx启动minix204,我们需要阅读一个叫做bxmxhowto.html(它来自于从http://bochs.sourceforge.net/cgi-bin/topper.pl?name=Disk+Images&url=http://sourceforge.net/project/showfiles.phpqmrkgroup_ideq12580amppackage_ideq27799下载的minix204.zip解开后的/minix204/Howto/bxmxhowto.html)中Using virtual floppy and CD-ROM drives部分(最好通读真个文件)
c. 为了在bochs下启动minix204我们只需要将a步骤中的Intel-2.0.4/i386/下的ROOT.MNX和USR.MNX拷贝到一个特定的目录,这里我拷贝到/home/minix204/bochs-minix204目录下,还缺少一个文件bochsrc.txt,将/usr/share/bochs/dlxlinux/下的该文件也拷贝到这里,修改
c.1 floppya: 1_44=floppya.img, status=inserted
floppyb: 1_44=floppyb.img, status=inserted(如果这里有多行都注释掉)
为:
floppya: 1_44=ROOT.MNX, status=inserted
c.2 将#hard disk下的语句注释掉,因为我们没有hard disk映象文件
c.3 修改boot: c为
boot: floopy
c.4 保存
d. 在命令行下执行bochs -f bochsrc.txt
在bochs x86 emulator窗口出现后,依次需要如下操作:
d.1 在初现了d.1 图时,按=号键
-