文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>minix学习历程

minix学习历程

时间:2006-08-06  来源:abelard2008

<META content="OpenOffice.org 2.0 (Linux)" name=GENERATOR> <META content=20060806;18012400 name=CREATED> <META content=20060806;19241500 name=CHANGED> <STYLE> </STYLE>

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

  1. 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也顺利启动了!

    Note:以下对minix的研究从可执行文件ROOT.MNX开始(不是minix204.img等)

  2. 如何在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 图时,按=号键

  3. http://blog.chinaunix.net/u/22593/upfile/060806201845.png

相关阅读 更多 +
排行榜 更多 +
进击的小动物安卓版

进击的小动物安卓版

飞行射击 下载
进攻yalghaar

进攻yalghaar

飞行射击 下载
深空战场

深空战场

飞行射击 下载