关于bochs的配置文件


   声明:本人bochs版本是2.5.1,运行平台是ubuntu 10.10。

   完全按照《自己动手写操作系统》配置,一直报错“no bootable device”.发现是bochs命令运行错误。正确用法应该是:bochs -f .bochsrc 其中.bochsrc是当前目录下的配置文件。

如果是直接apt-get install安装的bochs,貌似是没有配置文件的。关于命令运行路径问题《自己》并没有讲清楚。

   修改之后,然后报错:could not open ···· 30M.sample。google之下,原来是配置文件中ata0-master那一行还需要指定img映像,否则是无法找到启动盘的。这点是《自己》没有提到的。

  修改之后,继续报错:could not open ....hu.img(其中hu.img是自己生成的软盘映像)。仔细对比路径,无论是相对路径还是绝对路径,总是报错。无意之中,ls发现是hu.img的权限问题。su之后再运行bochs,一切ok。可能是由于在创建img映像文件是处于root下。

  至此,bochs环境配置完成。



你可能感兴趣的:(关于bochs的配置文件)