当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]使用VMWare Player安装Windows 2000虚拟机
帖子发表于 : 2006-08-18 23:06 

注册: 2006-08-18 22:49
帖子: 27
地址: 梨树
送出感谢: 0 次
接收感谢: 0 次
我使用的是ubuntu 6.06 TLS,参考了ubuntu官方论坛里的帖子(链接见本文最后)。

步骤如下(我整理过的):

1. 准备编译的工具
引用:
$ sudo apt-get install build-essential

$ uname -r
$ sudo apt-get install linux-headers-`uname -r | awk 'BEGIN { FS="-" } ; { print $3 }'`

$ sudo apt-get install gcc-3.4 g++-3.4

2. 安装VMWare Player

从vmware下载最新的版本安装,都按默认回答就行。
引用:
$ tar xvzf VMware-player-1.0.2-29634.tar.gz
$ cd vmware-player-distrib
$ export CC=/usr/bin/gcc-3.4
$ sudo ./vmware-install.pl

3. 准备虚拟机的磁盘文件。假定把虚拟机文件放在~/vm/win2000这个目录下。

先安装qemu。下载qemu的二进制版本(不用ubuntu自带的)qemu-0.8.2-i386.tar.gz
引用:
$ sudo tar -zxf /path/to/downloaded/qemu-0.8.2-i386.tar.gz
$ cd ~/vm/win2000
$ qemu-img create -f vmdk Windows2000Pro.vmdk 2G Formating ‘Windows2000Pro.vmdk’, fmt=vmdk, size=2097152 kB

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 = "Windows 2000 Pro"
guestOS = "win2000pro"
nvram = "Windows2000Pro.nvram"
MemTrimRate = "-1"
ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 11 21 69 a7 c1 f9-51 28 71 30 5e 9f 61 91"
uuid.bios = "56 4d 11 21 69 a7 c1 f9-51 28 71 30 5e 9f 61 91"
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这个软件。
引用:
$ sudo apt-get install gnomebaker

iso文件的名字要和Windows2000Pro.vmx文件里的一致,也放在~/vm/win2000下。

帖子里提到这样做的iso文件不带启动功能,我试了发现有启动功能。
6. 启动vmplayer,设置虚拟机的bios从光盘启动,就可以开始安装Windows 2000了。
引用:
$ vmplayer ~/vm/win2000/Windows2000Pro.vmx

遇到的问题:

在shell里运行vmplayer,出现下面的错误然后退出,从“应用程序”菜单里也不能启动。
引用:
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)

解决办法:
引用:
$ cd /usr/lib/vmware/lib/
$ sudo mv libpng12.so.0/libpng12.so.0 libpng12.so.0/libpng12.so.0.disabled
$ sudo ln -sf /usr/lib/libpng12.so.0 libpng12.so.0/libpng12.so.0

修改/usr/bin/vmplayer这个脚本

在第一行后面加上
引用:
unset GTK_IM_MODULE


Ref:

1. HOWTO: Install Windows XP/2000 in VMWare Player
2. http://www.linuxforen.de/forums/showthread.php?p=1372188
3. http://www.ubuntuforums.org/showthread.php?t=189623


附件:
vmware.jpeg
vmware.jpeg [ 31.95 KiB | 被浏览 6921 次 ]



_________________
----
http://guoyong.org
http://planet.guoyong.org
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-08-18 23:08 

注册: 2006-08-18 22:49
帖子: 27
地址: 梨树
送出感谢: 0 次
接收感谢: 0 次
呵呵,来了这里才知道可以用apt-get安装vmplayer


_________________
----
http://guoyong.org
http://planet.guoyong.org


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-08-19 11:19 

注册: 2006-08-14 19:46
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
我学习了,很好用,但在启动vmpaly时出现:Error while opening virtual machine /vm/win2000/Windows2000Pro.vmx: Insufficient permissions to access the file.
另外,size=2097152 kB是指什么,我的磁盘空间还有1。8G,请问是什么原因。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-08-19 14:02 

注册: 2006-08-18 22:49
帖子: 27
地址: 梨树
送出感谢: 0 次
接收感谢: 0 次
sjn3 写道:
我学习了,很好用,但在启动vmpaly时出现:Error while opening virtual machine /vm/win2000/Windows2000Pro.vmx: Insufficient permissions to access the file.
另外,size=2097152 kB是指什么,我的磁盘空间还有1。8G,请问是什么原因。


检查一下你的vmx文件的权限.

size=2097152 kB 就是虚拟机硬盘的大小,需要2G,但一开始应该不会马上占满2G空间。你的磁盘只有1.8G了,也许用一段时间会有问题。你可以试试把size改成1.5G = 1024 * 1024 * 1.5 = 1572864 kB
qemu-img create -f vmdk Windows2000Pro.vmdk 1.5G Formating ‘Windows2000Pro.vmdk’, fmt=vmdk, size=1572864 kB


_________________
----
http://guoyong.org
http://planet.guoyong.org


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-08-20 7:37 

注册: 2006-08-14 19:46
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
我已经安装好了。估计是qemu的安装问题,我开始装不来就装了系统内的,后来下了二进制版本的安装好了。但问题又来了。我设置了局域网络,但不能ping,没能传输文件。请问如何设置。其次,win2000能不能全屏显示,我现在还没有安装显卡驱动。我用的是笔记本。烦请指点。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-08-20 14:57 

注册: 2006-08-18 22:49
帖子: 27
地址: 梨树
送出感谢: 0 次
接收感谢: 0 次
sjn3 写道:
我已经安装好了。估计是qemu的安装问题,我开始装不来就装了系统内的,后来下了二进制版本的安装好了。但问题又来了。我设置了局域网络,但不能ping,没能传输文件。请问如何设置。其次,win2000能不能全屏显示,我现在还没有安装显卡驱动。我用的是笔记本。烦请指点。


哦,原来是这样,怪不得要求不要用ubuntu自己的qemu。

我使用bridge方式的网络,也不能联网,可能跟我用的是笔记本的无线网卡的工作方式有关系,我换用NAT方式就可以了,方法是右键点vmplayer工具条上的Ethernet图标,在下拉菜单里选。

显卡的问题,我是这样解决的:我从已安装好的虚拟机里把vmware tools(windows版)拷贝出来,安装后就有显卡驱动,可以全屏显示,而且鼠标也可以自由地进出了。


附件:
vmwareplayer-with-vmwaretools.jpeg
vmwareplayer-with-vmwaretools.jpeg [ 29.08 KiB | 被浏览 6845 次 ]



_________________
----
http://guoyong.org
http://planet.guoyong.org
页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-08-20 22:37 

注册: 2006-08-14 19:46
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
网络、文件访问解决了。



显卡的问题,我是这样解决的:我从已安装好的虚拟机里把vmware tools(windows版)拷贝出来,安装后就有显卡驱动,可以全屏显示,而且鼠标也可以自由地进出了。

详细如何做,现在我正在用vmware woukstation 全新安装xp sp2,试一下


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-08-21 1:09 

注册: 2006-08-18 22:49
帖子: 27
地址: 梨树
送出感谢: 0 次
接收感谢: 0 次
sjn3 写道:
详细如何做,现在我正在用vmware woukstation 全新安装xp sp2,试一下


安装好xp的虚拟机后,在vm菜单里(有可能记错)点击Install VMWare tools,然后点OK
虚拟机里就会出现安装界面。,这时去虚拟机的光驱里把所有文件copy出来就可以用了。


_________________
----
http://guoyong.org
http://planet.guoyong.org


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-08-22 10:32 

注册: 2006-08-14 19:46
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
请教:虚拟盘容量可以增大吗。我2000升级后安装office,说我只有99M空间当时我定了1.5G。后来我没办法用vmware重装,设了几次5G都不成,后来只能搞了个2G的(按上面的方法)。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-08-22 11:37 

注册: 2006-08-18 22:49
帖子: 27
地址: 梨树
送出感谢: 0 次
接收感谢: 0 次
sjn3 写道:
请教:虚拟盘容量可以增大吗。我2000升级后安装office,说我只有99M空间当时我定了1.5G。后来我没办法用vmware重装,设了几次5G都不成,后来只能搞了个2G的(按上面的方法)。


装windows,2G的盘肯定不够用。
可以重新生成一个虚拟盘文件,重新安装虚拟机操作系统。
引用:
qemu-img create -f vmdk Windows2000Pro.vmdk 4G Formating ‘Windows2000Pro.vmdk’, fmt=vmdk, size=4194304 kB

如果想再添加一个虚拟盘,可以这样做
引用:
qemu-img create -f vmdk Windows2000Pro1.vmdk 4G Formating ‘Windows2000Pro.vmdk’, fmt=vmdk, size=4194304 kB

修改vmx文件,添加
引用:
ide0:1.present = "TRUE"
de0:1.filename = "Windows2000Pro.vmdk"

然后在虚拟机里用相应的磁盘工具格式化这个硬盘


_________________
----
http://guoyong.org
http://planet.guoyong.org


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译