bochs安装出现错误

昨晚学习了《一个操作系统的实现》,在linux上安装bochs的是时候出现问题了,网上一般人是Ubuntu  + Bochs ,而我的是centos, 我的bochs的版本比较低,我的环境是centos6.5 + bochs2.2.1,版本不影响测试。

先看错误:

这个错误有两个,看我们的配置文件:

其中有两个红色的方框,只要修改那里就可以了

错误1.在2.3.5以前的bochs使用的BIOS-bochs-latest是64k的,那个时候需要加上romimage: file=BIOS-bochs-latest,address=0xf0000,在2.3.5中的BIOS-bochs-latest更新了,变成了128k的,这个时候配置需要改为romimage: file=$BXSHARE/BIOS-bochs-latest,所以我们只有加上address=0xf0000就可以

错误2.在centos中没有file=/usr/share/vgabios/vgabios.bin这个目录,所以我们改成file=/usr/share/bochs/VGABIOS-lgpl-latest就可以了

正确的配置文件是:


最后我们看到了成功的图片:




阅读更多
文章标签: linux bochs
个人分类: bochs linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭