在官網上下載的bochs-2.4.5 win32版。bochs啓動時會讀bochsrc.bxrc裏的配置,而bochsrc-sample.txt則是個sample,可以在這個sample裏閱讀相關參數的設置……
1 ROM: System BIOS must end at 0xfffff
問題原因:
在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那個
2 vgaromimage directive malformed.
vgaromimage: $BXSHARE/VGABIOS-lgpl-latest
改爲
vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
相關:
1 bochs啓動時會讀bochsrc.bxrc裏的配置,而bochsrc-sample.txt則是個sample,可以在這個sample裏閱讀相關參數的設置……
2 bochs啓動時要有參數命令bohcs可以接受4個參數:
-q 加載配置文件後跳過開始菜單;
-f configfile 識別指定的配製文件;
-n 不加載配置文件;-h 打印幫助信息;
-qf configfile 相當於同時使用-q和-f兩個選項。