當其上電或硬件重啟后,Bochs需要 system BIOS和VGA BIOS來初始化虛擬機。Bochs將image file加載到模擬的內存中。在Bochs軟件包中,包含了很多system Bios 和VGA BIOS 鏡像。
| file | description |
| ---- | ------------- : |
| BIOS-bochs-latest| 默認ROM BIOS image|
|BIOS-bochs-legacy| 沒有32-bit初始化代碼(為了模擬i386和ISA圖形卡)的Rom Bios image|
|bios.bin-1.7.5| SeaBIOS Rom image|
|VGABIOS-elpin-2.40|legacy VGA BIOS image|
|VGABIOS-lgpl-latest |LGPL'd VGA BIOS image for Bochs |
|VGABIOS-lgpl-latest-debug |有debug輸出到logfile中的LGPL'd VGA BIOS image for Bochs|
|VGABIOS-lgpl-latest-cirrus |有Cirrus拓展的LGPL'd VGA BIOS image for Bochs|
|VGABIOS-lgpl-latest-cirrus-debug |有Cirrus拓展和debug輸出信息的LGPL'd VGA BIOS image for Bochs |
Bochs需要按照下面的指令來使用system和VGA BIOS:
romimage: file=BIOS-bochs-latest, address=0xe0000
vgaromimage: file=VGABIOS-lgpl-latest
官方建議使用Bochs發(fā)布的ROM image或SeaBIOS最近發(fā)布的image。為真實硬件設計的BIOS通常來說不會正常工作。
Bochs支持用戶自選的ROM image加載到ISA ROM空間,通常是在C8000和EFFFF地址之間(具體參見4.3.10)。Bochs網絡適配器模擬器的PCI版本支持加載boot ROM至PCI ROM 空間(具體參見4.3.34)。