ubuntu下安装VMwareTools

     先来吐槽一下、安装了一天了, 本着简便快捷的原则安装了VMware精简版,结果遇到了鼠标不能把选中文件在虚拟机和电脑系统之间来回拖动问题,现在基本把问题全解决了,特地把解决方案分享一下,省的大家把不必要的时间浪费在配置环境上。

 

准备工作

(一)一定要先安装 build-essential 软件,否则不能够顺利安装

    命令:sudo apt-get install build-essential

(二)要安装linux-headers 包,这个包要在配置VMware-tools之前装,即可以在安装VMware-tools前装,或者在成功安装了VMware-tools之后配置之前装,否则会提示找不到 C header files,要求你指定路径。可是这个linux-headers包要和你下载的ubuntu版本匹配,可以用命令:uname -a 来查看你安装的版本。

命令:sudo apt-get install linux-headers-`uname -r`

安装VMware Tools

(一)下载 Linux.iso 链接http://download.csdn.net/detail/acidgl8757/4541734

(二)加载linux.iso到虚拟机光驱

这里在ubuntu下演示,ubuntu下会自动将linux.iso mount 到 /media/下

        注意:可能遇到镜像无法挂载的问题,设置完在桌面看不到镜像盘符,那么需要确定默认断开光盘连接,也就是说光驱处于Disconnect的状态 

         打开配置,CD/DVD里面的驱动器状态connected没打上,当然系统也就无法挂载光驱了。

 

        点击虚拟机右下角的光盘图标,settings更换光盘后,再选择connect。一切OK 

 

(三)把里面的文件全部拷贝到虚拟机桌面的自定义文件夹里面

        注意:大家安装的时候一定要先把拷贝到自定义文件夹里面的文件的权限更改下,要不在安装的时候会遇到问题。

                    举个例子:

                    例如那些很多个文件夹放在/subbo目录下面,那么执行
                            chmod -R 777 /subbo

                    将目前目录下的所有档案与子目录皆设为任何人可读取 :
                           chmod -R a+r *

(四)进入当刚才你更改过权限的自定义目录下,在终端打入命令:

           sudo ./vmware-install.pl  回车

           注意:sudo后面有个空格!回车后会要求你输入账户密码,就是你安装ubuntu时候的密码。密码在这里是不会显示出来的,连星号都没有,输入完了直接按回车,就正式开始安装了。

(五)持续关注安装过程 

          安装过程 10多个问题全部直接按回车,如图:

还有好多步骤,大家安装就是一路回车下去就OK了。

 

注意:安装完毕了一定不要着急关闭终端,需要验证是否安装成功

          方案一    可以敲个命令:lsmod

         会显示所有安装成功的模块。其实你需要关注是以vm开头的模块,可以在终端敲的命令来简化下关注的内容,

     命令为:lsmod | grep vm

       这几个模块成功安装成功你就基本完成安装了。    

       方案二   在终端里输入vm并连续按两下tab键,会出现很多vm开头的命令,如果你看到有vmware-config-tools.pl这个命令,就说明生效了,如下图:

 

 

回顾一下以上安装教程:

最近在VMware6.5.1上安装了ubuntu-10.04.4-server,遇到很多问题在此记录下来,系统安装过程一切顺利,系统也能正常运行,后来需要向虚拟系统传送文件,网上说可以安装VMware Tools通过文件共享的方式解决,按照步骤安装,安装过程中vmhgfs模块(这可是共享文件用的模块)和其他几个模块一直编译失败,报:tmp/vmware-config1/vmhgfs-only/compat_wait.h:78: error : conflicting types for 'poll_initwait'导致unable to build the vmhgfs/mnt/hgfs/文件夹一直为空,无法看到共享文件夹,期间尝试了网上多种方式问题都无法解决,跑到compat_wait.h下把源文件改了还是不行,问题的根源是VMware Tools编译时需要Linux内核版本跟ubuntu-10.04.4-serverLinux 2.26.32-38)系统内核版本不一致导致的,后来没办法换了个高版本的虚拟机VMware 7.1.0,编译成功以上称不上是个好的解决方式,只是给有问题的童鞋提个路子,起码能实现文件共享,ls /mnt/hgfs里面不在为空;换个高版本的VMware,没必要浪费太多时间在那上面,我们的目的是传文件;

VMware6.5.1VMwareTools安装包是VMwareTools-7.8.4-126130.tar.gz

VMware7.1.0VMwareTools安装包是VMwareTools-8.4.2-261024.tar.gz

    下载地址:http://theether.net/download/VMware/

 

 

内容延伸:

    正常安装了VMware Tools以后,设置共享文件夹神马的都成了浮云,VMwareVM->Settings选项里边选择Options,如图

 

       选择Shared Folders,将后面的Disabled改成Enabled,选择右边的Always Enabled就可以了,然后在下面按Add添加你想要共享的文件夹就可以了,前提是你要在Win7下先建立好。最后点击OK完成设置。回到终端,用命令cd /mnt/hgfs就可以看到你设置共享的文件夹了。如图:

 

教程完毕

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值