目录
安装
相关依赖库:
sudo apt-get install build-essential
sudo apt-get install xorg-dev
sudo apt-get install bison
sudo apt-get install libgtk2.0-dev
sudo apt-get install g++
sudo apt-get install bochs-x
sudo apt-get install bochs-sdl
-
源码安装
https://www.cnblogs.com/573583868wuy/articles/16942915.html -
ubuntu平台安装
apt install bochs
安装中的问题:
1)not found等问题
http://blog.chinaunix.net/uid-28932806-id-3766994.html
使用
https://zhuanlan.zhihu.com/p/84984590?utm_id=0
https://blog.csdn.net/Zheng__Huang/article/details/122516202
利用bximage工具制作硬盘,然后编辑配置文件。
ubuntu平台
-
bochs [HD ] ata0-0: could not open hard drive image file ‘hd60M.img‘
https://blog.csdn.net/q2453303961/article/details/122897092
1)要用root身份运行bochs命令
2)删除bochs启动目录下的*.img.lock文件 -
Message: ata0-0: specified geometry doesn't fit on disk image
bochsrc.disk中的硬盘配置参数CHS与硬盘镜像文件的实际参数不匹配
ata0-master: type=disk, path="hd60M.img", mode=flat, cylinders=121, heads=16, spt=63
,一般是cylinders大小搞错了 -
bochs -f bochsrc.disk直接进入了调试模式
输入c即可继续运行
https://www.jianshu.com/p/be9f3ae98d53 -
No bootable device
只有以上的问题解决完,才会走到这一步。
x86平台使用
http://www.360doc.com/content/12/0121/07/277688_1080195795.shtml
0 条评论