【问题标题】:Bochs "vgaromimage" Error?Bochs“vgaromimage”错误?
【发布时间】:2014-09-04 14:15:07
【问题描述】:

在 Bochs 中测试我的引导加载程序时,我使用了以下配置文件

# 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?

【问题讨论】:

  • 该行应类似于:vgaromimage: file=path/to/file/VGABIOS-lgpl-latest。您至少忘记了 file= 部分。
  • 先生它可以工作,但现在它给出错误:ROM:无法打开 ROM 映像文件 BIOS-Bochs-latest。
  • 搜索文件BIOS-Bochs-latest,添加路径并阅读原文:bochs.sourceforge.net/doc/docbook/user
  • 我发现我的问题的解决方案不是由于路径而是由于配置文件中提到的地址我已将地址 0xf0000 替换为 0xe0000 并且它可以工作,因为 Bochs BIOS 的大小为 128kb , 不是 64kb

标签: assembly operating-system bootloader bochs


【解决方案1】:

我发现我的问题的解决方案不是由于路径,而是由于配置文件中提到的地址,我已将地址 0xf0000 替换为 0xe0000 并且它可以工作,因为 Bochs BIOS 的大小是 128kb,而不是 64kb -

【讨论】:

    猜你喜欢
    • 2014-12-01
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-21
    相关资源
    最近更新 更多