简单的bochs配置(个人理解)

正了八经的学习linux也有1个多月,虽有然没有将linux0.11调试成功,但是在其中还是学了一些东西,现在总结一下,看看有什么错误没有?自己一个人

学也没有指导,学的很慢,也没有经验,拿出来大家不要见笑呀,有什么不对的请指出来好让我改正?

本实用的是windows下的bochs2.4.5版

1.romiage:file=path

  rom镜像文件的位置即使bios,在Windows使用安装目录下的BIOS-bochs-latest文件

     linux是用linux的rombios文件,感觉就是一个虚拟的bios配置,读取的bios参数应该在这个文件中的,bios中的控制

     eg:romimage: file=$BXSHARE\BIOS-bochs-latest//表示安装目录下的BIOS-bochs-latest文件

2.vgaromimage: file=path

   用来表示显卡的bios文件

       eg:vgaromimage: file=$BXSHARE\VGABIOS-elpin-2.40

3.megs:number

    表示虚拟机要占用的内存大小

     eg:megs:512 //表示虚拟机内存为512M

4.floppya: 1_44=path, status=s

   floppy:表示软盘驱动器,floppya、floppyb分别表示软驱A,B两个驱动器,

      path:软盘镜像文件的位置

      1_44:表示软驱驱动器的大小,表示软盘驱动器的大小,1_44表示1.44M的软盘,可以使用别的

      status:表示软驱驱动器的状态,s有两种值 ejected、inseted,ejected表示软盘为插入,inserted表

       示软盘已经插入

      eg:floppya: 1_44="bootimage-0.12.img", status=inserted //表示软驱A已经插入软盘,软盘镜

             像位置在当前文件夹中的bootimage-0.12.img文件

5.boot: alphabet

         boot:表示引导顺序,

         alphabet:引导盘对应的盘符标记

         eg:boot:a//从a盘启动,此语句可以重复,

6.log: file

    log:表示执行过程的日志文件,一般用处检查问题,这个文件记录系统的执行过程和一些寄存器的值

         file:表示文件的存储位置

7:mouse:enabled=bool

      mouse:表示是否有鼠标

      endabled=0表示没有,enabled=1表示有鼠标

8:debug_symbols: file=path

     表示符号文件的位置,在bochs调试的时候,显示当前语句所在的函数的名字,这样方便调试的时候知道错误的,所在位置

     eg.file=System.map


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值