害怕中毒?用虚拟机吧!Windows平台上最著名的虚拟机产品有老牌的VMWare,被微软收购的VirtualPC和先被Sun后被Oracle收购的VirtualBox。VMWare的破解很麻烦,VirtualPC只能在CPU支持虚拟化指令的机器上运行(2007版,也即Windows 7的XP Mode的版本),VirtualBox则既是免费的(甚至是开源的),兼容性又好。
下面一步步介绍如何下载、安装VirtualBox以及如何在VirtualBox中安装和设置Windows XP。
一、下载VirtualBox
1、 VirtualBox的官方网址是
www.virtualbox.org。网站是英文的,不过没关系,直接点击首页上的Download链接(高亮部分)。
2、 Download页面上给出了许多不同平台版本的VirtualBox,我们选择For Windows Host(即宿主机为Windows平台)的那个版本。点击高亮部分的链接即可下载。4.1.10版的大小为80多M。
当然,也可以在华军、天空之类的软件站下载,但是官方网站上总是最新的。
二、安装VirtualBox
3、下载完毕后双击安装程序,出现如下界面。单击Next。
4、选择需要安装的组件(默认全装,不必改动,绝无流氓软件和捆绑软件^_^)。单击Next继续。
5、选择是否在桌面(第一个复选框)和快捷任务栏(第二个复选框)创建VirtualBox的快捷方式,可以根据需要选择。单击Next继续。
6、这个界面提示安装过程中网络会暂时中断(因为要安装VirtualBox自己的虚拟网卡),所以如果有其它的什么重要的不能中断的下载过程,那就等等再安装VirtualBox好了。单击Next继续。
7、再次确认安装,单击Next继续。
8、安装过程。中间会提示是否信任VirtualBox的一些驱动程序,当然要选是(还可以选择“总是信任”以减少麻烦,图忘截了……)。
9、安装完毕。单击Finish按钮结束。如果那个复选框选上了(默认就是选中的),那么单击完Finish之后就会自动启动VirtualBox。
三、新建XP虚拟机
10、启动VirtualBox(安装程序最后会自动启动)的界面如下图所示。令人气愤的是,虽然界面有汉化,但是汉化极不完全。单击工具栏上的新建按钮创建一个新的虚拟机。
11、单击下一步继续。
12、输入虚拟机名和操作系统类型。操作系统类型的作用是让VirtualBox自动配置一些合适的虚拟机参数(如虚拟网卡、虚拟声卡等等)。虚拟机名可以任意取,但最好和操作系统相关。VirtualBox会根据名称来判断可能的操作系统类型。比如取名叫XP的虚拟机,操作系统类型当然应该是Windows XP。单击下一步继续。
13、选择虚拟机运行时所能得到的内存。对于XP,512M绰绰有余(裸奔启动约70M~90M)。事实上,虚拟机里的内存占用会比真实电脑还要省,这是因为许多虚拟硬件的驱动并不如真实硬件驱动一般耗费内存。单击下一步继续。
14、创建虚拟硬盘文件(也可以复用已有的虚拟硬盘。虚拟硬盘文件可以随意拷贝,重装宿主机和VirtualBox时可以把以前的虚拟硬盘文件考过来继续用,这样就不必在虚拟机里再装一遍系统了)。单击下一步继续。
15、选择虚拟硬盘文件的格式。当然VirtualBox对自家的VDI格式支持最好(我测试过VMWare的VMDK格式,貌似会产生许多磁盘碎片)。单击下一步继续。
16、选择虚拟硬盘文件的大小是随使用动态增长还是一次性分配到位。一般选动态增长。单击下一步继续。
17、选择虚拟磁盘文件的位置(默认在用户主目录下)和大小。对于XP,默认的10GB也够用了。单击下一步继续。
18、新建虚拟磁盘的参数汇总报告,单击Create继续。
19、回到了新建虚拟机的界面,也是参数汇总报告,单击Create继续。
20、这样就创建好了。
三、在XP虚拟机中安装XP系统
21、选中XP虚拟机,然后单击开始按钮。
22、弹出首次运行向导(为啥?因为虚拟机还是一个空壳子,虚拟硬盘空空如也,必须想真实的没装操作系统的电脑一样安装操作系统。)单击下一步继续。
23、选择安装介质,也就是XP系统盘,VirtualBox可以从真实光驱读取,也可以从ISO镜像读取安装文件。我们点高亮的按钮,选择一个XP安装盘镜像。
24、选择一个XP安装盘镜像(应该没有“没有XP安装盘或XP安装盘镜像”的同学吧?)。
25、单击下一步继续。
26、单击启动继续。这是VirtualBox会再弹出一个窗口,这就是我们的XP虚拟机的显示器了。
27、XP虚拟机在显示完虚拟BIOS画面后,开始从安装介质中自动运行安装程序(图中是熟悉的XP安装界面的可操作的第一屏)。按回车继续。
28、回车继续。
29、按默认的格式化即可。VirtualBox对格式化进行了优化,不必担心全盘格式化会令磁盘文件动态增长(事实上只增长文件分配表那一点点)。回车继续。
30、等待XP安装程序复制文件和自动重启,最后进入了如图所示的安装后半程,继续等待。
31、单击虚拟机中的下一步继续。
32、输入姓名、单位(我要申请原创^_^)。单击下一步。
33、输入密钥(我用的是MRX3F-47B9T-2487J-KWKMF-RPWBY)。单击下一步。
34、单击下一步。
35、单击下一步,然后等待。
36、单击下一步。
37、单击下一步,然后等待,直到虚拟机重启,然后继续等待。
38、第一次运行,XP提示设置分辨率,无需理会,一路确定。
39、蓝天白云,这就算安装成功了。
五、设置XP虚拟机
为什么要安装完了还要设置XP虚拟机?因为要和宿主机互联,主要是网络设置和共享磁盘设置。VMWare的网络设置很麻烦,而VirtualBox则基本不需要设置。如果你的宿主机能够正常上网,那么此时虚拟机中的古董IE6也可以直接上网了。下面主要介绍如何与宿主机共享文件。
40、选择虚拟机菜单上的设备-安装增强功能(增强功能提供了共享文件服务和更好的显卡驱动,后者将会使得虚拟机的分辨率可以任意调整——缩放虚拟机窗口即可)。
41、虚拟机中弹出增强功能的安装程序,单击Next继续。
42、安装过程,一样要确认驱动安全。
43、安装完成后会重启虚拟机,等重启完成后再次关闭虚拟机(就是点开始菜单-关机),回到VirtualBox的管理界面。
44、点击工具栏上的设置按钮,弹出如图所示对话框,左边列表中选中“数据空间”。单击高亮处的按钮。
45、添加共享的文件夹(所谓的数据空间位置),我选中的是桌面上的某个以ID命名的文件夹。把Auto-Mount复选框选上。单击确定,回到设置界面,再单击确定。
46、再次启动XP虚拟机,看看虚拟机的“我的电脑”中多出来的那个网络驱动器,再打开宿主机的对应文件夹,创建或复制试试看。注意宿主机的文件夹更新之后,虚拟机中的网络文件夹需要按F5刷新才能显示新的内容。
[
本帖最后由 yehuchanchanzhe 于 2012-3-31 02:06 编辑 ]