操作系统实验之bochs环境配置

临近期末移动磁盘挂了,买了一个新的又得重新搭环境,之前搭建是懵懵懂懂,这次成功搭建也费了点力气,记录下来给大家别走弯路。

我用的vmware workstation pro.

1.下载ubuntu32_LTS 12.04并安装虚拟机。

因为ubuntu默认源下载很慢,可以点击skip,直接进入图形界面

2.换国内源,修改sources.list之后记得更新一下

•修改ubuntu源方法:http://mirrors.163.com/.help/ubuntu.html

一个是源的更新:sudo apt-get update

一个是软件包的更新:sudo apt-get upgrade

3.提前安装好Bochs依赖的包

sudo apt-get install build-essential libx11-dev libxrandr-dev libsdl1.2-dev vgabios bximage

(检查一下你的gcc和nasm是否安装,实验会用)

4.下载bochs,解压

•Bochs下载:bochs 2.6.9

–http://bochs.sourceforge.net/getcurrent.html

5.进入bochs路径,然后三部曲

./configure  --with-sdl--enable-disasm--enable-debugger

make

sudo make install

6.修改bochsrc(这个东西自己去orange书里提供的源码去下)

–修改vgaromimage对应的文件位置,以你的实际安装位置为准

–注释掉keyboard_mapping一行

–增加display_library:sdl

我的修改后的


这时候已经安装好bochs了,但是如果你跟我一样第五步里提示不理解sdl等等,把后缀给去了也能安装,但是运行bochs会报sdl错,这是再去按第五步重复编译一下就可。迷之操作。


•Virtualbox及其增强包下载:

–https://www.virtualbox.org/wiki/Downloads

•Ubuntu下载:32位Ubuntu,12.04LTS

–http://mirrors.163.com/ubuntu-releases/

•修改ubuntu源方法:

–http://mirrors.163.com/.help/ubuntu.html

•Bochs下载:bochs 2.6.9

–http://bochs.sourceforge.net/getcurrent.html

我好难

你可能感兴趣的:(操作系统实验之bochs环境配置)