Bochs安装和配置
宿主机ubuntu20,使用apt安装bochs
sudo apt install bochs bochs-x
使用以下配置文件进行模拟
megs: 32
romimage: file=/home/han/tmp_dir/bochs/BIOS-bochs-latest
vgaromimage: file=/home/han/tmp_dir/bochs/VGABIOS-lgpl-latest
boot: disk
log:/home/han/tmp_dir/bochs/bochs.log
mouse: enabled=0
keyboard: keymap=/home/han/tmp_dir/bochs/x11-pc-us.map
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
使用apt安装bochs缺少romimage和vgaromimage文件,这两个文件分别为模拟机器的bios和显示相关配置文件。
阅读文档知这两个文件包含在源码和二进制发行版中,下载源码并找到这两个文件,在配置文件中手动指定即可。
《操作系统真象还原》中keyboard参数指定方式在新版本bochs中不适用,参考文档修改。