bochs安裝出現錯誤

昨晚學習了《一個操作系統的實現》,在linux上安裝bochs的是時候出現問題了,網上一般人是Ubuntu  + Bochs ,而我的是centos, 我的bochs的版本比較低,我的環境是centos6.5 + bochs2.2.1,版本不影響測試。

先看錯誤:

這個錯誤有兩個,看我們的配置文件:

其中有兩個紅色的方框,只要修改那裏就可以了

錯誤1.在2.3.5以前的bochs使用的BIOS-bochs-latest是64k的,那個時候需要加上romimage: file=BIOS-bochs-latest,address=0xf0000,在2.3.5中的BIOS-bochs-latest更新了,變成了128k的,這個時候配置需要改爲romimage: file=$BXSHARE/BIOS-bochs-latest,所以我們只有加上address=0xf0000就可以

錯誤2.在centos中沒有file=/usr/share/vgabios/vgabios.bin這個目錄,所以我們改成file=/usr/share/bochs/VGABIOS-lgpl-latest就可以了

正確的配置文件是:


最後我們看到了成功的圖片:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章