Windows和Linux双启动是其中一种解决方案,但由于每次切换都必须重要启动电脑,多有不便。因此,在Linux平台搭设一个Windows虚拟机不失为一种较好的方法。
Vmware(Virtual Machine ware)就是用来搭建虚拟机的工具。该工具不仅可以搭设Windows虚拟机,还可以搭Linux、Novell Netware、Sun Solaris等。Vmware支持在Linux下运行 ,其VMware Server版可免费下载使用。
本文记录了自己在Ubuntu Dapper,安装VMware Server 1.0.1,并用之搭建WinXP的过程。如有遗漏和错误,敬请指正。
硬件环境:
Compaq Presario X1000, Centrino 1.4, 768 RAM, 40G, Radeon 9200
系统环境:
Ubuntu Dapper已经全部更新。Kernel为2.6.15-27-386
1. 准备编译工具
由于安装VMware过程中需要编译,所以要准备编译工具。
代码: 全选
$sudo apt-get install build-essential
查看你的Ubuntu是用哪个版本的gcc编译的。
代码: 全选
$cat /proc version
代码: 全选
Linux version 2.6.15-27-386 (buildd@terranova) (gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)) #1 PREEMPT Sat Sep 16 01:51:59 UTC 2006
查看你的gcc 的版本号是否与之相同.
代码: 全选
$gcc -v
代码: 全选
$apt-get install gcc-3.4
$apt-get install g++-3.4
$export CC=/usr/bin/gcc-3.4
2. 安装Linux头文件
代码: 全选
$uname -r
$sudo apt-get install linux-headers-'kernel version'
代码: 全选
$sudo apt-get install linux-headers-2.6.15-27-386
代码: 全选
$sudo apt-get install xinetd
4. 下载并安装VMWare Server
http://www.vmware.com/download/server/
上面的网站可以下载VMware Server,大约有100M。注册可以免费获得serial number。
代码: 全选
$tar xvfz Vmware-server-1.0.1-29996.tar.gz
$cd vmware-server-distrib
$sudo ./vmware-install.pl
代码: 全选
$sudo ./vmware-install.pl d
最后你会被要求输入serial number。vmware-config.pl随之将自动运行 ,同样还是建议用缺少的设置。
5. VMware安装完毕
如果安装成功,Applications -> System Tools 下面将出现VMware Server Console图标。启动它,将出现下面的画面(见图1)。
如果你的VMware Server不能启动,可能是安装过程中有错误。欢迎你把安装过程中的提示贴出来,大家一起讨论。
6. 建立Windows XP虚拟机
点击VMwae Server Console的按钮Create a new virtual machine,在New Virtual Machine Wizard里选择你的搭建 的操作系统-Microsoft Windows;在Version下面选择Windows XP Professional(见图2)。
7. 配置WinXP的上网方式和分区大小
WinXP的上网方式选择(安装好虚拟机后也可以更改配置),我选择的Use bridged networking(见图3)
分区大小是设置WinXP最大可以用到的磁盘空间。我用的是8G(见图4)。
8. 安装Win XP
Win XP虚拟机配置完毕后,将出现Windows XP Professional标签页。插入WinXP安装光盘,点Power on the virtual machine,即开始安装Win XP了。
安装过程和独立安装Win Xp一样的。安装成功后即可使用WinXP了(见图5)。
总结:
在Ubuntu 6.06 (Dapper Drake)下安装VMware Server几乎不需要设置。运行WinXP感觉速度较慢,连移到鼠标都会有延迟(我的机器是Compaq Presario X1000, Centrino 1.4, 768 RAM, 40G, Radeon 9200,分配给Win XP 512M内存)。如果只是仅仅用Win上的几个小程序,模拟整个WinXP有点得不偿失。也许会有更好的办法。
参考文章:
1. 使用VMWare Player安装Windows 2000 虚似机, wolfg
viewtopic.php?t=22330
2. Guide to Vmware on Breezy Preview, denisesballs
http://www.ubuntuforums.org/showthread.php?t=65638
3. How to install Vmware Server on Ubuntu 6.06 LTS (Dapper Drake), Till Brehm
http://www.howtoforge.com/ubuntu_vmware_server