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 圖時,按=號鍵