minix学习历程

NOTE:以下所有操作都是在Fedora Core 5下完成的

  1. bochs的安装和使用

    bochs.sourceforge.net上下载bochsrpm包,直接安装就可以,然后在命令行下执行bochs-dlx命令,如果正常启动了dlx-linux,说明安装正确,现在如果执行bochs命令不能收到正确的结果是正常的,从/usr/share/doc/bochs/index.htmluser Guide5.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也顺利启动了!

    1. 如何在bochs下利用ROOT.MNXUSR.MNX启动minix204(步骤)

      a. http://www.minix3.org/previous-versions/上下载Intel-2.0.4Intel-2.0.4.tar.bz2文件,解压到某个目录如/home/minix204/

      b. 为了能利用ROOT.MNXUSR.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.MNXUSR.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 图时,按=号键

    2.  
    3.  
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭