Bochs的配置ios
首先要明白咱們爲何要配置Bochs——配置的目的是什麼。緣由很簡單,由於Bochs可以模擬多種硬件平臺,因此它須要知道你想模擬一個什麼樣的平臺。網站
配置的方法:配置的方法有2種(應該是,我沒有仔細考證)1.運行Bochs後會自動讓你選擇進行配置;2.經過配置文件配置。第一種方法我以爲比較麻煩,沒有仔細研究,我選擇的是第二種經過配置文件配置的方法。spa
Bochs爲咱們提供了一個配置文件的模版,這個模版爲bochsrc-sample.txt,能夠在 bochs的安裝目錄中找到。稍微看一下,你就會知道:在配置文件中」#」爲註釋符號,代表後面#後面的所有是註釋的內容(相似於C / C++ 中的行註釋「//」)操作系統
Romimage內存
找到「romimage: file=bios/BIOS- bochs-latest, address=0xf0000」,這裏定義了Bochs模擬BIOS文件的位置。Bochs安裝文件夾中沒有BIOS這個子目錄,但有「BOOS- bochs-latest」這個文件,所以咱們在這裏將其更改成「romimage: file=BIOS-bochs-latest, ddress=0xf0000」。it
這個參數咱們知道就能夠,通常沒有必要修改。io
Vgaromimagetest
找到「vgaromimage: bios/ VGABIOS-elpin-2.40」,基於一樣的理由,將之更改成「vgaromimage: VGABIOS-lgpl-latest」。這個通常咱們也沒有必要修改。配置
Megsfile
指定內存大小。「megs: 32」表示虛擬系統被分配到32MB內存,若是你嫌少的話,能夠在行首添加「#」將之屏蔽,而後選擇更大的內存,固然不要忘記將行首的「#」刪除.
Floppya
這是A 驅動器的參數,固然,天然也是模擬的。一般所用的軟驅是1。44MB的,所以後面跟的參數是1_44=/dev/fd0 注意:/dev/fd0表示你當前的真實軟驅。若是你想使用鏡像文件(在編寫操做系統中,咱們通常都使用鏡像文件)則把/dev/fd0改爲你鏡像文件的 路徑,若是你的配置文件和鏡像文件在同一個文件夾中則能夠直接寫鏡像名稱,好比1_44=msdos.img就能夠。
固然,也能夠模擬其它的軟驅,如2。 88M,720K,360K的,這很是的有用!你裝minix1.5版的時候就知道了,網站上download的都是360K,說明那是360K的磁盤, 你能夠模擬除360K的軟驅使用。後面的參數status標明軟驅的狀態,只能有兩個inserted(軟盤插入軟驅),ejected(軟盤未插入軟 驅)。完整的就是floppya: 1_44=msdos.img, status=inserted。別的軟驅如B相似。