需要用到的东西:
1.bochs-2.6.8.tar.gz
下载地:https://sourceforge.net/projects/bochs/files/bochs/2.6.8/
2.Linux-0.12-080324/
编译安装bochs
1.安装依赖包
sudo apt-get install bochs vgabios bochs-x bochsbios bochs-doc xorg-dev bochs-sdl
2.修改 .conf.linux文件
修改为如下:
#!/bin/sh
#
# .conf.linux
#
#which_config=normal
./configure --enable-ne2000 \
--enable-all-optimizations \
--enable-cpu-level=6 \
--enable-x86-64 \
--enable-pci \
--enable-clgd54xx \
--enable-usb \
--enable-plugins \
--enable-show-ips \
--with-all-libs \
3.配置:
sh .conf.linux
4.编译:
make
5.安装:
sudo make install
运行bochs
1.进入linux-0.12-080324目录
2.修改 bochsrc-0.12-hd.bxrc 文件,把vga配置项修改如下:
vga: extension=vbe
3.运行bochs
bochs -qf bochsrc-0.12-hd.bxrc
若不出意外,应该可以了。