点进入系统后控制台出现下面的提示: Please choose one: [6] 6 00000000000i[ ] installing win32 module as the Bochs GUI 00000000000i[ ] using log file bochsout.txt ======================================================================== Event type: PANIC Device: [MEM0 ] Message: ROM: System BIOS must end at 0xfffff A PANIC has occurred. Do you want to: cont - continue execution alwayscont - continue execution, and don't ask again. This affects only PANIC events from device [MEM0 ] die - stop execution now abort - dump core Choose one of the actions above: [die] 问题原因: 在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 bochsrc_sample.txt说明如下: #======================================================================= # ROMIMAGE: # The ROM BIOS controls what the PC does when it first powers on. # Normally, you can use a precompiled BIOS in the source or binary # distribution called BIOS-bochs-latest. The ROM BIOS is usually loaded # starting at address 0xf0000, and it is exactly 64k long. Another option # is 128k BIOS which is loaded at address 0xe0000. # You can also use the environment variable $BXSHARE to specify the # location of the BIOS. # The usage of external large BIOS images (up to 512k) at memory top is # now supported, but we still recommend to use the BIOS distributed with # Bochs. Now the start address can be calculated from image size. #======================================================================= 解决方法: 去掉配置文件中的address