minix學習曆程_disk

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.