在ubuntu下通过sudo apt-get install bochs 后,boshs中的相关文件是在如下目录中:
首先,bochsrc是在/etc/bochs-init中,
然后,boshs中的相关配置文件是在/usr/share/bochs中,
以下是bochs下调试程序的一些设置:
Bochs启动问题 1. 安装Bochs
$ sudo apt-get install bochs
2. 修改配置文件$ cp /etc/bochs-init/bochsrc ./
$ vi bochsrc
因为我是用Bochs来调试boot.s(操作系统启动代码),所以要用软盘做启动盘,所以我做如下改动:
floppya: 1_44=/dev/fd0, status=inserted
改成
floppya: 1_44=a.img, status=inserted
其中,a.img是我的软盘镜像文件。如何制作,我会在下一篇中介绍。
boot:c
改成
boot:a
a盘即软盘启动
ips:1000000
改成
cpu: count=1, ips=1000000
不知为什么,Bochs说不认识ips:1000000,根据官网上的写法,