尽管我们有很多人希望常驻Ubuntu,但是很多时候还是脱离不了Windows.这个时候通常的选择是使用Wine模拟运行Windows软件,但是配置难免复杂,而且很多软件也并不能正常使用.下面这个向导详细说明了如何利用VMware在Ubuntu下运行已经在Windows下安装了的软件,操作很简单.
Windows XP下:
1.首先为VMware制作一个硬件配置文件(为了不影响原配置文件):
- 点击开始–控制面板–系统
- 在硬件一栏选择硬件配置文件.
- 点击复制,并将新的配置文件命名为VMware.
2.然后安装在VMware中启动Windows必需的SCSI驱动:
- 下载VMware SCSI drivers和WinImage两个文件.
- 安装并运行Winimage. 在Winimage中打开下载的VMware SCSI驱动并解压至任意目录.
- 点击开始–控制面板–添加新硬件,依照下面的步骤进行
-
- 在向导中选择”是,我已连接此硬件”选项,点击下一步.
- 你会看到一个硬件列表. 直接拖拽滚动条到最下方,选择”添加新的硬件设备“.然后下一步.
- 选择”安装我手动从列表中选择的硬件“.
- 选择SCSI and RAID控制器. 点击浏览,定位到你刚才解压的VMware SCSI驱动.Windows会自动安装.
重启到Ubuntu
如果你已经在Ubuntu下挂载了Windows 分区,现在需要卸载它们.
- 打开终端,输入sudo gedit /etc/group 在以disk开头一行的最后加上你的Ubuntu用户名.这一步是为了让VMware获得接入硬盘的权限.
- 定位到 应用程序–添加删除… .搜索并安装vmware-sever软件包.这个软件包在国内的源里面似乎都没有,所以如果你不想添加国外源后安装的话,可以直接下载vmware-sever的.deb安装包.当然,我们还可以自己到官方网站上下载源码包自己编译安装,不过比较复杂,有兴趣的可以看看下面两篇文章.How to install VMware on Ubuntu 7.04 Feisty Fawn
- 安装最后会提示输入序列号,可以到vmware官网上免费申请.下面是我申请的一些序列号,只用过第一个.
9348N-YDV4P-2GM7P-4L634
99JA5-YDA6K-2GME6-4TQA8
93M20-Y4G6P-2EN73-4JJJM
99500-YDZ62-27J52-4T6U5
93M84-Y6GD2-2GJGP-4V5JX
93M0J-YFUFK-254G7-4TLJ0
9902H-Y4FDK-25JGQ-4V4UW
9140M-YDZF6-27JE7-4VLHW
9C584-Y4V66-2G4E7-4VPAH
93401-Y6A4P-2EMGQ-4TQ3W
下面开始配置虚拟机.
定位到 应用程序--系统工具--VMware Server Console.选择连接到本地主机( local host).下面按照以下步骤进行:创建一个自定义虚拟机(Creat a custom virtual machine)
选择你正在使用的Windows版本,一直保持默认设置点击下一步直到网络选项.在这里选择NAT Networking.设定Buslogic为SCSI控制器(SCSI Controller)
在选择磁盘(Select a Disk)对话框中,选择使用物理磁盘(Use a physical Disk).然后使用个别分区,勾选Windows所在分区和Linux所在分区(因为Grub启动器的部分在Linux分区下).注意别误选了Swap分区.
现在可以启动VM,在Grub菜单中选择Windows.进入后会出现硬件配置菜单选项,选择我们保存的VMware.注意:不要在VM中启动Linux,否则可能会造成文件丢失.
OK,如果没有差错的话,你应该能够在虚拟机中看到熟悉的Windows画面了.第一次启动的时候系统会提示安装新硬件,全部选择取消,点击VM--安装VMware工具(Install VMware Tools),安装后重启VM就可以了.
如果你的配置还可以的话,运行起来应该还算流畅的.
改写自:10 minutes to run every Windows app on your Ubuntu desktop


4 Comments:
事实上,我是在windows下用vmware加载ubuntu的。
光盘启动,上去玩了5分钟,下了。
至少在家用方面,linux还是没有优势的,虽然“网络天下”的今天,能用浏览器就意味着一半的应用,但是没有很成熟的对游戏的支持,还是没用。商务应用基于降低license成本考虑还是很有前途的,
不明白为什么这么多普通用户对ubuntu那么热心。就像当年的slackware, redhat,debian, fc. 也许是那颗还没泯灭的geeker之心吧。
ubuntu之后又是什么呢?也许那时候你也老了,玩不动了,还是玩玩“玩到死”算了。
看了很长时间发现your RSS很有趣
[Comment ID #118219 Will Be Quoted Here]
不要用你片面的观点影响别人,在家用方面linux显得更突出,你见过linux系统的机顶盒么?P3 1G就流畅的播放1080p,至少在windows上2G的P4都未必流畅。成熟的游戏也有很多只是你没玩过而已,因为用户较少而且真正使用linux的人通常都不玩游戏,所以很少有厂商下力气去开发,不过id software的游戏一般都有linux版本的
[Comment ID #125283 Will Be Quoted Here]
我的观点是片面,因为我只代表我个人,也没有想影响别人。请anson不要代替我的大脑。
至于你举的例子是否是我的反例,想来是“家用”两字惹的祸。我在“家用”后紧跟的例子是作为消费者(consumer)使用linux交互的例子,比如浏览器,游戏。而anson举的例子看来是把消费市场(consumer marketing)的应用强加到我头上了。制作机顶盒是厂家的事情,这一点我本来就是承认的,“基于降低license成本”在商务上,或者出于性能在制造上还是很有前途的。
再者机顶盒内无界面的linux和背着丰富用户界面的windows本来就无从比较。linux发展到今天,事实上越是跨入rich UI的时候,问题也是一堆。成熟的游戏是有很多,我倒是只听说过拿家游(PS,XBOX)和PC比较的。但是没听说过在linux上拿游戏来说事的,LUG感谢您。易用性,可跑的应用有多少,资源的易得程度,直接导致了用户的多少。因此“因为用户较少”而剩下的那些“真正使用lunix的人”不是geeker就是商家,因为有颗没有泯灭的geeker之心的人绝不是那些只会拿遥控器的老妈妈,也正是这样才有linux的今天,而这和我说的家用是两码事。
id software的quake,doom是如今如火如荼的第一人称游戏的老祖宗。但是用openGL拿来在linux上跑,本来就是geeker的手法,OpenGL标准从出生之日起就不是为家用游戏而生的,而是为工业级的CG界做标准。
linux上少拿游戏说事,也少拿图形界面说事,即使是有FC,ubuntu的今天。
从unix里蹦出来的这只linux石猴,没有windows玉皇大帝那么有财揽得一帮天兵天将在旁,他的威力已经扰的天界心神不安了。 但是他在众geeker千辛万苦,西天取经,终成斗战胜佛的今日,不是让你们拿来玩到和windows一样界面就乐得抓耳挠腮的猴样。他的威力不在于此也远不止于此。
所以我说linux在家用方面没有优势,你们把它放天界里去做弼马温了。