`
lingqi1818
  • 浏览: 248816 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

bochs启动报错:Message: ROM: System BIOS must end at 0xfffff

阅读更多
点进入系统后控制台出现下面的提示:

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
分享到:
评论

相关推荐

    bochs.js:使用Emscripten将Bochs PC仿真器移植到Javascript

    以下命令将生成使用Emscripten构建项目所需的所有文件: emconfigure ./configure项目根目录中的目录data包含bochs配置文件,BIOS和硬盘驱动器,CDROM等映像文件。 开始编译之前,请确保该目录包含相应的文件。 ...

    BIOS-bochs-latest

    用于手机镜像的文件,方便在手机上运行windows7

    bochs-自制启动系统.zip

    https://blog.csdn.net/qq2399431200/article/details/104663231 为此博文内的实践资源。

    ucOS-bochs:在bochs x86虚拟机上运行的ucos不完全内核

    实现保护模式下ucos从x86裸机启动。 为了调试方便,ucosII只保留了任务调度和时钟中断。 不同与网上常见的在DOS下用bc45(borland Borland c++)编译的ucos程序。 注:此代码不是我写的,我下载后,修改makefile和...

    Bochs 源码

    Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使用的CPU(386、486或者586)...

    Bochs-2.6.9

    Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使用的CPU(386、486或者586)...

    bochs2.6.11.rar

    Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使用的CPU(386、486或者586)...

    MacOS下Bochs2.7的配置文件

    Bochs2.7.0配置文件,无报错,无异常,备份,使用disk启动非floppy启动

    Bochs X86 PC模拟器原理与启动流程分析报告

    本讲稿主要分析了Bochs的基本构成以及各构成部件的基本实现原理,然后以Bochs的启动初始化过程将各部分串联起来,最后简单介绍了一些基于Bochs 模拟器的实验环境

    Bochs2.3 pre 3

    Bochs is a highly portable ... DOS, Windows 95/98 and Windows NT/2000/XP. Bochs was written by Kevin Lawton and is currently maintained by the Bochs project at "http://bochs.sourceforge.net".

    Bochs-2.6.8.rar

    Bochs 2.6.8下载是几乎可以运行在所有流行的平台的虚拟机,Bochs 是用 C++ 开发的可移植的 IA-32 (x86) PC 模拟器,几乎可以运行在所有流行的平台上。它包括对 Intel x86 CPU 、通用 I/O 设备和可定制的 BIOS 的模拟...

    Bochs项目源码分析与注释.pdf

    Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使用的CPU(386、486或者586)...

    Bochs - The cross platform IA-32 (x86) emulator

    - BIOS: Support for up to 2M ROM BIOS images. - GUI: select mouse capture toggle method in .bochsrc. - Ported most of Qemu's 'virtual VFAT' block driver (except runtime write support, but plus FAT32 ...

    Bochs-2.6.11_bochs_bochs2.6.11_

    Bochs是一个模拟器,它完全模拟x86的硬件以及一些外围设备

    bochs user manual 单html文件+pdf 英文原版

    bochs的用户操作手册,英文原版。 该压缩包包含一个pdf版本的用户手册和一个单html版本的用户手册。 \ + Bochs User Manual.pdf + usermanual \+Bochs User Manual.html +images 该文件由bochs官方文档制作而成...

    BOCHS安装DOS并虚拟两个软盘(含动画及文本)

    BOCHS DOS7.10 Bochs-2.3.7 BOCHS安装DOS并虚拟两个软盘(含动画及文本)

    bochs模拟器win98镜像极简版

    bochs模拟器win98镜像极简版

    linux0.11 bochs 调试.txt

    linux0.11 bochs 调试.txt linux0.11 bochs 调试.txt

    bochs源码及安装

    file:///home/afesmy/bochs/a/bochsrc.bxrc

    bochs安卓好工具

    bochs安卓好工具

Global site tag (gtag.js) - Google Analytics