3. 4.2——ROM images

当其上电或硬件重启后,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发布的ROM image或SeaBIOS最近发布的image。为真实硬件设计的BIOS通常来说不会正常工作。

Bochs支持用户自选的ROM image加载到ISA ROM空间,通常是在C8000和EFFFF地址之间(具体参见4.3.10)。Bochs网络适配器模拟器的PCI版本支持加载boot ROM至PCI ROM 空间(具体参见4.3.34)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (两年前的文章)原作者没有署名,在此标明转载文章,源自QQ空间日志,侵删 1:主板故障 2:显卡故障 3:声卡故障...
    aclihui阅读 2,229评论 0 10
  • Bochs启动至少需要以下文件: Bochs执行文件 BIOS Image(通常命名为:BIOS-bochs-la...
    吃根香蕉压压惊阅读 1,086评论 0 0
  • 转载声明:本文虽然不是本人100%原创,但也是辛辛苦苦整理的,可以转载,但请注明出处 这篇文章是关于折腾Windo...
    SOMCENT阅读 8,160评论 3 37
  • 现在igd assign又出问题了,在i3-6100的平台上,显示器没有任何输出! 从dmesg和Qemu的输出都...
    mqddb阅读 2,901评论 2 1
  • 我看到这个标题就想看看作者是如何评价中国男人为“丑陋”的,看完后我无语,我觉得说得对,中国男人就和世界优秀男人相比...
    朵朵颐阅读 2,027评论 1 4