bochs初体验(转自http://www.cnblogs.com/jjyoung/archive/2011/05/30/2063308.html)


安装完bochs后,就准备开始跑boot sector了

照着书上的代码敲了一遍,代码敲完了,发现开始糊涂了……

问:哪里有bochssrc这个文件?我怎么找不到?

答:原来bochs的配置文件都是自己来配置的,书中提到的这个是作者已经配置好了的!光盘文件中有的!

问:那么如何配置bochs呢?

答:$ bochs ----出现了这些选项

    1. Restore factory default configuration
    2. Read options from... 
    3. Edit options   (点这个就可以进去配置了)
    4. Save options to...(生成一个配置文件出来)
    5. Restore the Bochs state from...
    6. Begin simulation  (开始模拟)
    7. Quit now
Please choose one: [2]  (我们选3)

然后就列出了各个详细的选项需要我们配置(具体操作自己试验几次就ok了)

问:为什么设置好了出现no bootable device?

答:首先我查看了设置文件:看看启动项有没有问题?发现没有……

       把光盘里面提供的bochsrc拷贝过来,修改下ROM image ,发现仍然不能启动

       把光盘里面提供的a.img 考过来,发现成功了,于是进入boot.asm查看代码,原来代码最后一行自己敲漏了

注意:
打开bochs的时候可以看到一段提示中有这么句话

 Bochs has already searched for a configuration file (typically called bochsrc.txt) 就是说输入不带任何参数的bochs并执行的话,bochs将在当前目录寻找以下文件作为默认配置文件:.bochsrc   bochsrc  bochsrc.txt  bochsrc.bxrc(仅仅对windows有效)

所以:配置完成后先保存配置文件(4),再开始模拟(6)


你可能感兴趣的:(windows,image,File)