ubuntu 6.10 (edgy) 下用vmware player安装windows xp(算是对wiki的翻译吧)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

ubuntu 6.10 (edgy) 下用vmware player安装windows xp(算是对wiki的翻译吧)

#1

帖子 jarlyyn » 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
nbyhc
帖子: 42
注册时间: 2006-12-04 16:20

#2

帖子 nbyhc » 2006-12-06 9:05

为什么我装的时候出现错误呀,见图,急死了。
附件
Screenshot.png
nbyhc
帖子: 42
注册时间: 2006-12-04 16:20

#3

帖子 nbyhc » 2006-12-06 10:40

解决了,是因为没有在BIOS中设CD为先的原因,但是装了一会,出现:

A problem has been detected and windows has been shut down to prevent damage to your computer.

If this is the first time you've seen this stop error screen, restart your computer. If this screen appears again, follow these steps:

Check for viruses on your computer. Remove any newly installed hard drives or hard drive controllers. Check your hard drive to make sure it is properly configured and terminated.
Run CHKDSK /F to check for hard drive corruption, and then restart your computer.

Technical information:
*** STOP: 0x0000007B (0xF9E8363C, 0xC0000034, 0x00000000,0x00000000)
请问是什么原因呀?
nbyhc
帖子: 42
注册时间: 2006-12-04 16:20

#4

帖子 nbyhc » 2006-12-06 12:04

这个问题可能是对CD支持不太好吧,我用ISO安装,成功了!!
太高兴了!!
我爱UBUNTU!
conlin_zhang
帖子: 25
注册时间: 2006-11-27 19:24

#5

帖子 conlin_zhang » 2006-12-10 22:29

windowsXP.iso做好了,按照楼主的做法却出现问题:启动的时候按F2,Esc均没用。
最后还是提示2楼的问题。
不知怎么办。。。。。
phomeray
帖子: 524
注册时间: 2006-05-30 20:48

#6

帖子 phomeray » 2006-12-23 13:12

装好了,一次成功,谢谢楼主的翻译。
plasma2006
帖子: 466
注册时间: 2006-10-19 9:17

#7

帖子 plasma2006 » 2006-12-23 16:09

请问楼主这个过程同样适用于ubuntu6.06吗??
phomeray
帖子: 524
注册时间: 2006-05-30 20:48

#8

帖子 phomeray » 2007-01-04 0:24

声卡驱动貌似vm-tools里没有啊,哪里找?
gren
帖子: 132
注册时间: 2006-12-01 16:42
来自: 金城

#9

帖子 gren » 2007-01-05 22:54

试试看看再说说!!!
gren
帖子: 132
注册时间: 2006-12-01 16:42
来自: 金城

#10

帖子 gren » 2007-01-06 0:11

很好的系统,安装成功,我用的是deepin的精简XP5.5版本,硬件都能够安装,没有在驱动,就像在windows里用虚拟机一样
附件
xp.png
plasma2006
帖子: 466
注册时间: 2006-10-19 9:17

#11

帖子 plasma2006 » 2007-01-08 19:46

gren 写了:很好的系统,安装成功,我用的是deepin的精简XP5.5版本,硬件都能够安装,没有在驱动,就像在windows里用虚拟机一样


请问安装过程中格式化分区吗????????
springlarry
帖子: 286
注册时间: 2006-06-08 8:53

#12

帖子 springlarry » 2007-01-19 10:39

vmx在哪里?我怎么没搜索到?
cindy
帖子: 59
注册时间: 2007-01-17 17:09
来自: 波间带

Re: ubuntu 6.10 (edgy) 下用vmware player安装windows xp(算是对wiki的翻

#13

帖子 cindy » 2007-01-20 20:16

对于VMware,最主要就是设置那个vmx文件。
用文本文件打开vmx文件


请问VMX文件在哪里找阿?
cindy
帖子: 59
注册时间: 2007-01-17 17:09
来自: 波间带

#14

帖子 cindy » 2007-01-20 20:39

头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

#15

帖子 jarlyyn » 2007-01-21 0:09

我不是帖子里给了下载链接了吗?
回复