邪恶八进制信息安全团队技术讨论组's Archiver

pub!1c 2006-9-9 10:13

[转载]Ubuntu中使用VMWare Player安装Windows 2000虚拟机

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

页: [1]
© 1999-2008 EvilOctal Security Team