在Bochs中测试我的Boot-loader时,我使用了以下配置文件
# ROM and VGA BIOS images ---------------------------------------------
romimage: file=BIOS-bochs-latest, address=0xf0000
vgaromimage: VGABIOS-lgpl-latest
# boot from floppy using our disk image -------------------------------
floppya: 1_44=a:, status=inserted # Boot from drive A
# logging and reporting -----------------------------------------------
log: OSDev.log # All errors and info logs will output to OSDev.log
error: action=report
info: action=report
但是在执行它时我得到的错误" vgaromimage指令格式错误"。 任何帮助?我保存了我的配置文件Conf.bxrc?
答案 0 :(得分:2)
我发现问题的解决方案错误的产生不是由于路径而是由于配置文件中提到的地址我已经将地址0xf0000替换为0xe0000并且它可以工作,因为Bochs BIOS的大小是128kb,而不是64kb - < / p>