操作系统:Ubuntu 10.04.2
所需软件包:
源代码包bochs-2.4.6.tar.gz
可以从http://sourceforge.net/projects/bochs/下载
源代码包xv6-rev5.tar.gz
可以从http://download.csdn.net/detail/zysyyz/3707568下载
其他需要的软件会在文中提到
1.安装虚拟机Bochs
虽说直接使用Ubuntu的sudo apt-get install 命令安装Bochs相当方便快捷,可是我们为了运行Xv6,必须是一个支持SMP的Bochs。而用上述命令安装的显然不行,因此我们只好用源代码包自己编译一个:
编译Bochs之前,我们先把安装Bochs所需的几个软件包安装好(参考自 B生的部落格《 Bochs install for smp》 http://colorben.blogspot.com/2010/10/bochs-install-for-smp.html):
sudo apt-get install g++