bochs配置文件的问题!急需帮助!

iSausage 2010-02-14 10:49:02
在终端中输入bochs出现如下代码:
========================================================================
Bochs x86 Emulator 2.4.1
Build from CVS snapshot on June 7, 2009
========================================================================
00000000000i[ ] LTDL_LIBRARY_PATH not set. using compile time default '/usr/lib/bochs/plugins'
00000000000i[ ] BXSHARE not set. using compile time default '/usr/share/bochs'
00000000000i[ ] reading configuration from bochsrc
00000000000p[ ] >>PANIC<< bochsrc:10: vgaromimage directive malformed.
00000000000e[CTRL ] notify called, but no bxevent_callback function is registered
00000000000i[CTRL ] quit_sim called with exit code 1

请问各位仁兄,这是什么问题? 小生目前刚开始学习《Orange'S一个操作系统的实现》一书,到Bochs虚拟机配置的这一节就卡住了。怎么都是出问题。就是进行到有关Bochsrc实例的那个地方。[本人用的是Ubuntu 9.10系统]恳请各位仁兄给小生个指点!感激涕零!
...全文
3541 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
justhinkit 2011-11-29
  • 打赏
  • 举报
回复
那是因为你和原书作者可能用的不是一个版本的bochs
修改一下bochs就可以了,例如

9 romimage: file=/usr/share/bochs/BIOS-bochs-latest
10 vgaromimage: file=/usr/share/vgabios/VGABIOS-lgpl-latest.bin
25 keyboard_mapping: enabled=1, map=/usr/local/share/bochs/keymaps/x11-pc-us.map

反正你去相应的目录找一个文件对应就行了
iSausage 2011-10-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hqp2009 的回复:]

我的bochs这么运行后什么也没出来!这是怎么回事啊?
[/Quote]

他关盘里带的那个代码少了一个单词。你看#5楼
hqp2009 2011-10-13
  • 打赏
  • 举报
回复
我的bochs这么运行后什么也没出来!这是怎么回事啊?
谭海燕 2010-02-16
  • 打赏
  • 举报
回复
vgaromimage: file=/usr/share/vgabios/vgabios.bin

vgaromimage: /usr/share/vgabios/vgabios.bin

对比下你就知道了
iSausage 2010-02-16
  • 打赏
  • 举报
回复
请问产生这种现象的原因是什么,这一行的问题出在哪里?
iSausage 2010-02-16
  • 打赏
  • 举报
回复
我首先用的bochs -f bochsrc这条命令。显示如下:
========================================================================
Bochs x86 Emulator 2.4.1
Build from CVS snapshot on June 7, 2009
========================================================================
00000000000i[ ] LTDL_LIBRARY_PATH not set. using compile time default '/usr/lib/bochs/plugins'
00000000000i[ ] BXSHARE not set. using compile time default '/usr/share/bochs'
00000000000i[ ] reading configuration from bochsrc
00000000000p[ ] >>PANIC < < bochsrc:10: vgaromimage directive malformed.
00000000000e[CTRL ] notify called, but no bxevent_callback function is registered
00000000000i[CTRL ] quit_sim called with exit code 1

[bochsrc是在我的主文件夹里,是《一个操作系统的形成》所附光盘的]内容如下:
###############################################################
# Configuration file for Bochs
###############################################################

# how much memory the emulated machine will have
megs: 32

# filename of ROM images
romimage: file=/usr/share/bochs/BIOS-bochs-latest
vgaromimage: /usr/share/vgabios/vgabios.bin

# what disk images will be used
floppya: 1_44=a.img, status=inserted

# choose the boot disk.
boot: floppy

# where do we send log messages?
# log: bochsout.txt

# disable the mouse
mouse: enabled=0

# enable key mapping, using US layout as default.
keyboard_mapping: enabled=1, map=/usr/share/bochs/keymaps/x11-pc-us.map

如果去掉红体字一行则是正常运行和显示!恳请各位仁兄慷慨解答!
谭海燕 2010-02-15
  • 打赏
  • 举报
回复
引用楼主 windows1989 的回复:
在终端中输入bochs出现如下代码:
========================================================================
                      Bochs x86 Emulator 2.4.1
                Build from CVS snapshot on June 7, 2009
========================================================================
00000000000i[    ] LTDL_LIBRARY_PATH not set. using compile time default '/usr/lib/bochs/plugins'
00000000000i[    ] BXSHARE not set. using compile time default '/usr/share/bochs'
00000000000i[    ] reading configuration from bochsrc
00000000000p[    ] >>PANIC < < bochsrc:10: vgaromimage directive malformed.
00000000000e[CTRL ] notify called, but no bxevent_callback function is registered
00000000000i[CTRL ] quit_sim called with exit code 1

请问各位仁兄,这是什么问题?      小生目前刚开始学习《Orange'S一个操作系统的实现》一书,到Bochs虚拟机配置的这一节就卡住了。怎么都是出问题。就是进行到有关Bochsrc实例的那个地方。[本人用的是Ubuntu 9.10系统]恳请各位仁兄给小生个指点!感激涕零!






LZ,你只输入bochs是不可以的。bochs这个命令,你必须有一个配置文件或者通过-f参数指定,或者让Bochs自己搜索。你连配置文件都没有是不可以的。
配置文件的作用是告诉Bochs到哪里寻找镜像文件,模拟层如何工作等.
所以你卡主了。


命令bohcs可以接受4个参数:
-q 加载配置文件后跳过开始菜单;
-f configfile 识别指定的配制文件;
-n 不加载配置文件;-h 打印帮助信息;
-qf configfile 相当于同时使用-q和-f两个选项。


加你配置命令再试试,有问题再说。
iisbsd 2010-02-14
  • 打赏
  • 举报
回复
配置文件呢?看看vgaromimage那一行。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧