bochs配置文件入门-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 893658
  • 博文数量: 113
  • 博客积分: 3160
  • 博客等级: 少校
  • 技术积分: 1801
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-19 10:09
文章分类

全部博文(113)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: linux

2012-04-28 21:29:13



    bochs在启动的时候,它会先去解析配置文件的参数,从而得到用户指定的执行环境。所以,bochs会在用户的当前目录下按照顺序将如下文件作为默认的配置文件:


 

  1. .bochsrc
  2. bochsrc
  3. bochsrc.txt


 

    因此,我们需要自己写一个配置文件,放在自己的工作目录下,然后在该目录下执行bochs命令,或者你也可以使用-f参数来指定使用哪一个配置文件。

 

 

    下面是一个简单的bochs配置文件:


 

  1. ###############################################
  2. # configuration file for bochs
  3. ###############################################



  4. # 第一步,首先设置bochs在运行过程中能够使用的内存,本例为32mb。
  5. # 关键字为:megs


  6. megs: 32



  7. # 第二步,设置对应真实机器的bios和vga bios.
  8. # 对应两个关键字为:romimage 和 vgaromimage


  9. romimage: file=$bxshare/bios-bochs-latest
  10. vgaromimage: file=$bxshare/vgabios-lgpl-latest



  11. # 第三步,设置bochs所使用的磁盘,软盘的关键字为floppy。
  12. # 若只有一个软盘,则使用floppya即可,若有多个,则为floppya,floppyb...


  13. floppya: 1_44=a.img, status=inserted



  14. # 第四步,选择启动盘符。


  15. boot: floppy



  16. # 第五步,设置日志文件的输出。


  17. log: bochsout.txt



  18. # 第六步,开启或关闭某些功能。
  19. # 下面是关闭鼠标,并打开键盘。


  20. mouse: enabled=0
  21. keyboard_mapping: enabled=1, map=$bxshare/keymaps/x11-pc-us.map


 

更详细内容可以使用man bochs ; man bochsrc等命令,每一个关键字都有详细解释。

 

平台:ubuntu

阅读(18720) | 评论(2) | 转发(0) |
0

上一篇:没有了

下一篇:linux内核开发调试的一点技巧(转载)

给主人留下些什么吧!~~

无赖皮肤2012-05-09 12:34:07

小小小毛驴: 在什么平台啊?.....
ubuntu下用的,主要是模拟内核顺便调试
|

小小小毛驴2012-05-03 21:48:45

在什么平台啊?

|
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图