ubuntu 6.10 (edgy) 下用vmware player安装windows xp(算是对wiki的翻译吧)
发表于 : 2006-12-04 17:58
准备: xp安装光盘一张,下载 VMware-tools.iso(windows驱动程序),WindowsXP.vmdk(虚拟硬盘文件), WindowsXP.vmx(配置文件)
1.安装vmware:在新立德里安装vmware-player或者sudo apt-get install vmware-player
2.设置vmware:
对于VMware,最主要就是设置那个vmx文件。
用文本文件打开vmx文件,找到里面的guestOS=,后面跟的是你要虚拟的操作系统,似乎不改也可以,如果需要改的话,可以参照附表二
找到usb.present ,sound.present,后面都该成TRUE,像这个样子:
usb.present = "TRUE"
sound.present = "TRUE"
memsize也就是你准备给虚拟的windwos分配的内存 改成合适的小
比如:memsize = "256"
3.安装windowsxp
如果你是用iso文件或者希望用iso文件安装,那么,把iso文件放在vmx文件同意个目录下,改名为: WindowsXP.iso(光盘可以在终端里
# cat /dev/cdrom > WindowsXP.iso
如果想直接用光盘的话,把vmx里的的 ide1:0.fileName 改成下面这样
ide1:0.fileName = "/dev/cdrom"
接着用系统工具里的VMware Player打开你的vmx文件,在开机的时候按f2设置bios(别忘记要点鼠标让虚拟机取得鼠标和键盘的控制,如果没来得及可以选择VMware菜单里的Player->troubleshot->Reset重启虚拟机),在boot里对着 CDROM DRIVER按加号,把他提升到第一位。
然后就开始和平常一样的XP安装了
4.设置windows
安装好windows后,还是需要一些设置的。
现让我们把虚拟机关掉,再打开vmx文件,把 ide1:0.fileName 改成:
ide1:0.fileName = "VMware-tools.iso"
打开虚拟机,在我的电脑里发现光驱里出现了vmware驱动程序,像你windows下的程序一样安装。
然后在虚拟机里关机,把 ide1:0.fileName 改成:
#ide1:0.fileName = "/dev/cdrom"
开启虚拟机,安装一个杀毒软件,个人觉得antivir或者avast不错,都是免费的。
把整个C盘设为读写共享,这样在ubuntu中的位置菜单->网络里,就可以交换linux和虚拟的windows的文件了
到此为止,整个虚拟机就安装设置完毕了。
参考链接:ubunutu.com
附表一:我的vmx文件:
#!/usr/bin/vmware
displayName = "Windows XP"
guestOS = "winxphome"
memsize = "256"
ide0:0.fileName = "WindowsXP.vmdk"
ide1:0.fileName = "WindowsXP.iso"
#ide1:0.fileName = "/dev/cdrom"
#ide1:0.fileName = "VMware-tools.iso"
# DEFAULT SETTINGS UNDER THIS LINE
config.version = "8"
virtualHW.version = "3"
MemAllowAutoScaleDown = "FALSE"
MemTrimRate = "-1"
uuid.location = "56 4d 58 5c 9d c8 32 f2-96 55 79 3f 7b f1 ff fa"
uuid.bios = "56 4d 58 5c 9d c8 32 f2-96 55 79 3f 7b f1 ff fa"
uuid.action = "create"
checkpoint.vmState = ""
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:f1:ff:fa"
ethernet0.generatedAddressOffset = "0"
usb.present = "TRUE"
sound.present = "TRUE"
scsi0.present = "FALSE"
scsi0.virtualdev = "lsilogic"
scsi0:0.present = "FALSE"
scsi0:0.deviceType = "disk"
scsi0:0.mode = "persistent"
scsi0:0.redo = ""
scsi0:0.writeThrough = "FALSE"
scsi0:0.startConnected = "FALSE"
scsi0:1.present = "FALSE"
floppy0.present = "FALSE"
ide0:0.present = "TRUE"
ide0:1.present = "FALSE"
ide1:1.present = "FALSE"
ide1:0.present = "TRUE"
ide1:0.deviceType = "cdrom-image"
ide1:0.autodetect = "TRUE"
ide1:0.startConnected = "TRUE"
ide0:0.redo = ""
tools.remindInstall = "FALSE"
sound.virtualDev = "es1371"
tools.syncTime = "TRUE"
附表二:
要虚拟的操作系统 32位/64位 参数形式
Windows Vista 32-bit winVista
Windows Longhorn 32-bit longhorn
Windows 2003 Small Business Server 32-bit winNetBusiness
Windows 2003 Enterprise Server 32-bit winNetEnterprise
Windows 2003 Server 32-bit winNetStandard
Windows 2003 Web Server Edition 32-bit winNetWeb
Windows XP Professional Edition 32-bit winXPPro
Windows XP Home Edition 32-bit winXPHome
Windows 2000 Advanced Server 32-bit win2000AdvServ
Windows 2000 Server 32-bit win2000Serv
Windows 2000 Professional 32-bit win2000Pro
Windows NT 32-bit winNT
Windows Me 32-bit winMe
Windows 98 32-bit win98
Windows 95 32-bit win95
Windows 3.1 / Windows 3.11 32-bit win31
DOS/Other Windows 32-bit windows
Windows Vista x64 Edition 64-bit winVista-64
Windows Longhorn x64 Edition 64-bit longhorn-64
Windows 2003 Enterprise Server x64 Edition 64-bit winNetEnterprise-64
Windows 2003 Server x64 Edition 64-bit winNetStandard-64
Windows XP Professional x64 Edition 64-bit winXPPro-64
1.安装vmware:在新立德里安装vmware-player或者sudo apt-get install vmware-player
2.设置vmware:
对于VMware,最主要就是设置那个vmx文件。
用文本文件打开vmx文件,找到里面的guestOS=,后面跟的是你要虚拟的操作系统,似乎不改也可以,如果需要改的话,可以参照附表二
找到usb.present ,sound.present,后面都该成TRUE,像这个样子:
usb.present = "TRUE"
sound.present = "TRUE"
memsize也就是你准备给虚拟的windwos分配的内存 改成合适的小
比如:memsize = "256"
3.安装windowsxp
如果你是用iso文件或者希望用iso文件安装,那么,把iso文件放在vmx文件同意个目录下,改名为: WindowsXP.iso(光盘可以在终端里
# cat /dev/cdrom > WindowsXP.iso
如果想直接用光盘的话,把vmx里的的 ide1:0.fileName 改成下面这样
ide1:0.fileName = "/dev/cdrom"
接着用系统工具里的VMware Player打开你的vmx文件,在开机的时候按f2设置bios(别忘记要点鼠标让虚拟机取得鼠标和键盘的控制,如果没来得及可以选择VMware菜单里的Player->troubleshot->Reset重启虚拟机),在boot里对着 CDROM DRIVER按加号,把他提升到第一位。
然后就开始和平常一样的XP安装了
4.设置windows
安装好windows后,还是需要一些设置的。
现让我们把虚拟机关掉,再打开vmx文件,把 ide1:0.fileName 改成:
ide1:0.fileName = "VMware-tools.iso"
打开虚拟机,在我的电脑里发现光驱里出现了vmware驱动程序,像你windows下的程序一样安装。
然后在虚拟机里关机,把 ide1:0.fileName 改成:
#ide1:0.fileName = "/dev/cdrom"
开启虚拟机,安装一个杀毒软件,个人觉得antivir或者avast不错,都是免费的。
把整个C盘设为读写共享,这样在ubuntu中的位置菜单->网络里,就可以交换linux和虚拟的windows的文件了
到此为止,整个虚拟机就安装设置完毕了。
参考链接:ubunutu.com
附表一:我的vmx文件:
#!/usr/bin/vmware
displayName = "Windows XP"
guestOS = "winxphome"
memsize = "256"
ide0:0.fileName = "WindowsXP.vmdk"
ide1:0.fileName = "WindowsXP.iso"
#ide1:0.fileName = "/dev/cdrom"
#ide1:0.fileName = "VMware-tools.iso"
# DEFAULT SETTINGS UNDER THIS LINE
config.version = "8"
virtualHW.version = "3"
MemAllowAutoScaleDown = "FALSE"
MemTrimRate = "-1"
uuid.location = "56 4d 58 5c 9d c8 32 f2-96 55 79 3f 7b f1 ff fa"
uuid.bios = "56 4d 58 5c 9d c8 32 f2-96 55 79 3f 7b f1 ff fa"
uuid.action = "create"
checkpoint.vmState = ""
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:f1:ff:fa"
ethernet0.generatedAddressOffset = "0"
usb.present = "TRUE"
sound.present = "TRUE"
scsi0.present = "FALSE"
scsi0.virtualdev = "lsilogic"
scsi0:0.present = "FALSE"
scsi0:0.deviceType = "disk"
scsi0:0.mode = "persistent"
scsi0:0.redo = ""
scsi0:0.writeThrough = "FALSE"
scsi0:0.startConnected = "FALSE"
scsi0:1.present = "FALSE"
floppy0.present = "FALSE"
ide0:0.present = "TRUE"
ide0:1.present = "FALSE"
ide1:1.present = "FALSE"
ide1:0.present = "TRUE"
ide1:0.deviceType = "cdrom-image"
ide1:0.autodetect = "TRUE"
ide1:0.startConnected = "TRUE"
ide0:0.redo = ""
tools.remindInstall = "FALSE"
sound.virtualDev = "es1371"
tools.syncTime = "TRUE"
附表二:
要虚拟的操作系统 32位/64位 参数形式
Windows Vista 32-bit winVista
Windows Longhorn 32-bit longhorn
Windows 2003 Small Business Server 32-bit winNetBusiness
Windows 2003 Enterprise Server 32-bit winNetEnterprise
Windows 2003 Server 32-bit winNetStandard
Windows 2003 Web Server Edition 32-bit winNetWeb
Windows XP Professional Edition 32-bit winXPPro
Windows XP Home Edition 32-bit winXPHome
Windows 2000 Advanced Server 32-bit win2000AdvServ
Windows 2000 Server 32-bit win2000Serv
Windows 2000 Professional 32-bit win2000Pro
Windows NT 32-bit winNT
Windows Me 32-bit winMe
Windows 98 32-bit win98
Windows 95 32-bit win95
Windows 3.1 / Windows 3.11 32-bit win31
DOS/Other Windows 32-bit windows
Windows Vista x64 Edition 64-bit winVista-64
Windows Longhorn x64 Edition 64-bit longhorn-64
Windows 2003 Enterprise Server x64 Edition 64-bit winNetEnterprise-64
Windows 2003 Server x64 Edition 64-bit winNetStandard-64
Windows XP Professional x64 Edition 64-bit winXPPro-64