你好,游客 登录 注册 搜索
背景:
阅读新闻

在Ubuntu 11.04上安装VMware-player

[日期:2011-06-17] 来源:Linux社区  作者:flobert_young [字体: ]

为什么要在Ubuntu上安装VMware Player?

我的目的是:在Ubuntu下可以使用Windows系统中的VMware生成的系统文件。

1. 先在Ubuntu下安装linux版本的VMware Player

为什么安装的是VMware Player,而不是VMware Workstation?

因为前者是免费的,而且足够我们使用。

下载列表:

http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0?client=ubuntu&channel=cs&ie=UTF-8&q=vmplayer%20download

我们可以选择自己需要的版本进行下载安装。

2. 在Ubuntu下启动VMware Player

启动后,向Windows下正常使用即可。

-------------------------

之前想在Ubuntu 11.04上安装一个VMware Player,这样就可以在Linux下使用我在Windows中生成的镜像文件了(注:我的这个Ubuntu是通过wubi安装的双系统,一个是WinXP,一个是Ubuntu 11.04)。

但之前下载了的VMware Player的版本是2.5.5,而不是针对Ubuntu 11.04的VMware Player的3.1.4版本(注:使用旧的版本会提示找不到linux kernel的错误)。

之前下载的也是“****.bundle”安装包,安装方法很简单,就是执行下面两条指令就行了:


第一步:sudo chmod+x ****.bundle

第二步:sudo ./****.bundle

或者 sudo sh ****.bundle

但是由于我需要安装新的VMware Player的版本,那么之前的版本就需要被uninstall掉。通过“****.bundle”安装包安装的程序怎么反安装呢?

上网上查了相关说法,比如可以使用下面的指令来删除通过“****.bundle”安装包安装的VMware Player:

sudo vmware-installer -u vmware-player

sudo rm -rf /usr/lib/vmware

然而悲剧的是,我安装完”VMware-Player-2.5.5-328052.i386.bundle“后,并没有这个vmware-installer。不知是我安装的问题,还是只有“VMware-Player-3.***.i386.bundle”安装后才能生成这个vmware-installer。

那现在怎么办?

其实很简单,只要再执行一次安装文件,就可以将其卸载了。即,再次执行 sudo ./VMware-Player-2.5.5-328052.i386.bundle。

但需注意的是,通过执行上面的指令,当卸载完之前的VMware Player 2.5.5后,安装程序会再次提出是否安装?由于我们执行卸载,所以直接选择取消就可以了。

所以,要在Ubuntu 11.04上正常使用VMware Player,必须要安装3.0以上的版本。比如:VMware-Player-3.1.4-385536.i386.bundle

下载地址:

http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0?client=ubuntu&channel=cs&ie=UTF-8&q=vmplayer%20download

这个地址打开后,需要你先注册一个VMware的账户才行(这个是免费注册的,如果已经有帐号了,直接使用用户名和密码登录),使用用户名和密码登录后,选择相应的安装版本,比如我安装的是:VMware-Player-3.1.4-385536.i386.bundle

安装方法如上,安装完后,就可以将之前安装过的系统镜像加载进来了。(注:如果之前在Windows下没有安装VMware Player的linux下的一些驱动工具的话,那么当你在Linux下启动这个系统后,将会提示你下载并安装这些程序。)

网上关于VMware Player在Ubuntu 11.04上安装的帖子中,比较有用的是下面的内容,但现在出现了VMware-Player-3.1.4-385536.i386.bundle,所以下面的安装方法已经不是必须的了。

Re: VMware-player on Ubuntu 11.04 kernel 2.6.38-8

Hi Wildan,

 note that this patch was tested only with Wmplayer versions: 3.0.0 and 3.1.4 and Kernel 2.6.38-8.

 try the follow steps:

1) install kernel headers:

sudo apt-get install linux-headers-`uname -r`

2) install development apps:

sudo apt-get install build-essential

3) Remove your current VMplayer

sudo vmware-installer -u vmware-player
sudo rm -rf /usr/lib/vmware

4) Create links to enable vmware detect your headers

sudo ln -s /usr/src/linux-headers-`uname -r`/include/generated/autoconf.h  /usr/src/linux-headers-`uname -r`/include/linux/autoconf.h
sudo ln -s /usr/src/linux-headers-`uname  -r`/include/generated/utsrelease.h /usr/src/linux-headers-`uname  -r`/include/linux/utsrelease.h

5) Download the version 3.0.0 of WMplayer

http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0?client=ubuntu&channel=cs&ie=UTF-8&q=vmplayer%20download

6) Execute the .bundle file

./VMware-Player-3.0.0-203739.x86_64.bundle

7) Download and Apply the patch

wget http://communities.vmware.com/servlet/JiveServlet/download/1745523-61935/VMplayer_3.0.0-203739.x86_64_2.6.38-8.tar.gz

tar xfzv VMplayer_3.0.0-203739.x86_64_2.6.38-8.tgz

cd VMplayer_3.0.0-203739.x86_64_2.6.38-8chmod +x patch_apply.shsudo ./patch_apply.sh
sudo vmware-modconfig  --console  --install-all

[ ]'s

Marcos álvares

linux
相关资讯       Ubuntu 11.04 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款