信息来源: CU
我使用的是ubuntu6.06TLS,参考了ubuntu官方论坛里的帖子(链接见本文最后)。
步骤如下(我整理过的):
1.准备编译的工具
引用:
$sudoapt-getinstallbuild-essential
$uname-r
$sudoapt-getinstalllinux-headers-`uname-r|awk'BEGIN{FS="-"};{print$3}'`
$sudoapt-getinstallgcc-3.4g++-3.4
2.安装VMWarePlayer
从vmware下载最新的版本安装,都按默认回答就行。
引用:
$tarxvzfVMware-player-1.0.2-29634.tar.gz
$cdvmware-player-distrib
$exportCC=/usr/bin/gcc-3.4
$sudo./vmware-install.pl
3.准备虚拟机的磁盘文件。假定把虚拟机文件放在~/vm/win2000这个目录下。
先安装qemu。下载qemu的二进制版本(不用ubuntu自带的)qemu-0.8.2-i386.tar.gz
引用:
$sudotar-zxf/path/to/downloaded/qemu-0.8.2-i386.tar.gz
$cd~/vm/win2000
$qemu-imgcreate-fvmdkWindows2000Pro.vmdk2GFormating‘Windows2000Pro.vmdk’,fmt=vmdk,size=2097152kB
4.建立虚拟机的配置文件Windows2000Pro.vmx,也放在~/vm/win2000目录下。
引用:
#!/usr/bin/vmware
config.version="8"
virtualHW.version="3"
ide0:0.present="TRUE"
ide0:0.filename="Windows2000Pro.vmdk"
memsize="192"
MemAllowAutoScaleDown="FALSE"
ide1:0.present="TRUE"
ide1:0.fileName="Windows2000Pro.iso"
ide1:0.deviceType="cdrom-image"
ide1:0.autodetect="TRUE"
floppy0.startConnected="False"
ethernet0.present="TRUE"
#usb.present="TRUE"
#sound.present="TRUE"
#sound.virtualDev="es1371"
displayName="Windows2000Pro"
guestOS="win2000pro"
nvram="Windows2000Pro.nvram"
MemTrimRate="-1"
ide0:0.redo=""
ethernet0.addressType="generated"
uuid.location="564d112169a7c1f9-512871305e9f6191"
uuid.bios="564d112169a7c1f9-512871305e9f6191"
ethernet0.generatedAddress="00:0c:29:9f:61:91"
ethernet0.generatedAddressOffset="0"
tools.syncTime="TRUE"
ide1:0.startConnected="TRUE"
uuid.action="create"
checkpoint.vmState=""
tools.remindInstall="TRUE"
5.制作用来安装Windows2000的iso文件。可以用dd命令,也可以用gnomebaker这个软件。
引用:
$sudoapt-getinstallgnomebaker
iso文件的名字要和Windows2000Pro.vmx文件里的一致,也放在~/vm/win2000下。
帖子里提到这样做的iso文件不带启动功能,我试了发现有启动功能。
6.启动vmplayer,设置虚拟机的bios从光盘启动,就可以开始安装Windows2000了。
引用:
$vmplayer~/vm/win2000/Windows2000Pro.vmx
遇到的问题:
在shell里运行vmplayer,出现下面的错误然后退出,从“应用程序”菜单里也不能启动。
引用:
/usr/lib/vmware/bin/vmware:/usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0:noversioninformationavailable(requiredby/usr/lib/libcairo.so.2)
解决办法:
引用:
$cd/usr/lib/vmware/lib/
$sudomvlibpng12.so.0/libpng12.so.0libpng12.so.0/libpng12.so.0.disabled
$sudoln-sf/usr/lib/libpng12.so.0libpng12.so.0/libpng12.so.0
修改/usr/bin/vmplayer这个脚本
在第一行后面加上
引用:
unsetGTK_IM_MODULE
Ref:
1.HOWTO:InstallWindowsXP/2000inVMWarePlayer
2.http://www.linuxforen.de/forums/showthread.php?p=1372188
3.http://www.ubuntuforums.org/showthread.php?t=189623

|
|