Bochs:为多平台设计的x86架构模拟器/虚拟机
材料:
1、Ubuntu16.04LTS
2、Bochs-2.6.8
一、安装步骤:
1、到官网上下载Bochs-2.6.8.tar.gz 下载链接
下载源码而不直接使用sudo apt-get install vgabios bochs bochs-x bximage命令行安装是因为我们还要安装Bochs的调试功能
2、解压下载好源码:
tar zxvf bochs-2.6.8.tar.gz
3、进入解压后的目录,然后执行命令行:
./configure --enable-debugger --enable-disasm
make
sudo make install
注意:
第1条是开启Bochs的调试和反汇编功能;
安装过程中可能出现一些问题,一般都是一些包和引用没有安装,下面是我遇到的几个问题及解决方案:
错误1:fatal error: X11/Xlib.h: No such file or directory
解决方案:sudo apt-get install libx11-dev
错误2:fatal error: X11/extensions/Xrandr.h: No such file or directory
解决方案:sudo apt-get install xorg-dev
安装成功后,在终端输入bochs即可看到bochs的画面了