对热衷于升级的朋友们来说,虚拟机是他们非常喜爱的工具,因为仅仅利用硬盘上的一些空间,就可以模拟出一台全新的“裸机”,有硬盘、软驱、光驱、声卡、网卡等硬件设备,然后在其中完成硬盘分区、格式化、系统安装、软件试用、体验病毒等等高风险操作——你根本不用担心在虚拟机上进行的操作会对系统造成什么伤害,因为这一切只不过是“黑客帝国”中的虚拟世界而已!
VMware、Virtual PC这两款软件几乎是虚拟机世界的代名词,但它们对系统配置的要求都非常高。不久前在Linux论坛上看到关于Bochs的介绍,据说它不仅对系统要求不高,而且可以模拟Windows、Linux、Unix等操作系统,更妙的是还可以从Bochs站点直接下载某个操作系统的镜像文件!于是赶紧去http://sourceforge.net/projects/bochs下载了Bochs的安装程序,目前最新版本是2.0.2。当然,下载的时候要注意选择平台(绝大多数用户都是Windows平台),下载完成后执行安装文件即可启动安装向导,按照提示一步步操作下去即可。下面,我们就来实战虚拟系统了!
虚拟Minux系统
从http://sourceforge.net/project/ showfiles.php?group_id=12580&&release_id =135273可以下载到很多操作系统的镜像文件,不过由于版权的限制,这里提供的大多是使用Linux、Unix内核的免费操作系统,如著名的FreeBSD、FreeDos、RedHat Linux等。
步骤1-下载操作系统镜像文件
笔者下载了Minux的镜像文件,下载回来的是一个GZ格式的压缩文件,大小为6.4MB,可以用WinZIP或WinRAR一层层展开,然后会得到Bochsrc.txt、Readme.txt、Minix203.img 3个文件,将它们全部复制到Bochs的安装目录中。
步骤2-重新定义配置文件
Bochs的使用与其他软件不同,需要对Bochsrc.txt文件进行配置后才能正常使用,如果直接执行Bochs会提示出错。虽然我们可以参考安装目录下的Bochsrc-sample.txt文件,但仍然十分麻烦,笔者建议大家从http://bochs.sourceforge.net/guestos/下载一个名为debian-2.2r5.bochsrc.txt的配置文件,将其重新命名为Bochsrc.txt,并复制到Bochs的安装目录中覆盖同名文件,然后按照下面的说明进行修改。需要注意的是,修改时只需更改行首不带“#”的内容即可,因为行首的“#”表示该行已被屏蔽。

图1
|