VMware 安装VMware Tools-
----------------安装VMware Tools------------------------
每次通过vmware安装Ubuntu的时候,总是会多多少少出点问题。好容易披荆斩棘把镜像安好了,然而屏幕却只有小小一个,不能显示大屏,我就知道肯定是缺少了vmware tools。于是点击左上方菜单中的“安装vmware tools”,然而并没有任何反应。看来只好通过命令行进行安装了,以下就是在虚拟机已经安装好了之后通过命令行的方式安装vmware tools的步骤:
1.打开命令行窗口
-
以管理员身份进入Linux,root账号
-
退出到windows,在虚拟机菜单栏中点击 虚拟机-> 安装 VMWARE TOOLS 子菜单,会弹出对话框,点击"确认" 安装
mount #命令
- 挂载光驱:
Mount -t iso9660 /dev/cdrom /mnt #或者 mount -t iso9660 -o ro /dev/cdrom /mnt
加载CDROM设备,这是如果进入/mnt 目录下,你会发现一个文件:
VMwareTools-8.8.4-743747.tar.gz
这个就是VMware Tools的Linux软件包
有的虚拟机上估计执行
mount /dev/cdrom /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
命令就可以看到如下图的挂载目录:
df #命令
[![image](https://img.haomeiwen.com/i14653704/3db82d6c92dae8c1.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)](http://www.51testing.com/batch.download.php?aid=49398)
明明是把/dev/cdrom挂载到/mnt上面去,为什么这里显示的是/dev/sr0呢?
输入:
ls -l /dev | grep cd
可以看到光驱的说明,一般/dev/cdrom指向的是/dev/sr0:
mount: mount point /mnt/cdrom dose not exist
请直接执行此命令:
mount /dev/cdrom /opt
cd /opt
或者应该可以使用自动挂载,直接进入
cd /misc/cd
- copy 此文件到临时文件夹
cp /mnt/mVMwareTools-8.8.4-743747.tar.gz /tmp
-
卸载CDROM,执行 umount /dev/cdrom
-
进入tmp文件目录并解压此文件包
cd /tmp
tar zxf vmware-linux-tools.tar.gz
解压默认到vmware-tools-distrib目录下:此时你可以使用ls -ll 查看文件夹下的文件
- 进入vmware-tools-distrib,安装vmware tools.
./vmware-install.pl 执行安装,
安装过程中它会一步一步的有问题回应,此过程中,你遇到后面显示[yes],[no],[yes][no]的直接输入yes,然后回车。其他的问题不管[]里面是什么,直接回车就好了,不要输入。
- 大约5分钟左右安装完成。 执行init 6重启ok。
错误提示:bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: 没有那个文件或目录
解决方法
yum install perl gcc kernel-devel
yum upgrade kernel kernel-devel
如果出现
Searching for a valid kernel header path…
The path “” is not valid.
这是因为 kernel-devel版本和相应的kernel版本不一致,可以用uname-r看一下内核版本,再用rpm -q kernel-devel看一下kernel-devel的版本,有可能会出现kernel-devel未找到的错误,这里需要自己安装一下,可以执行 sudo yum install kernel-devel,这个时候会安装最新的kernel-devel版本,重启一下,如果再出现问题,那么可以执行sudo yum upgrade kernel kernel-devel,把内核和kernel-devel更新到同一个版本,这样应该就不会有问题了。而GCC和PERL的问题提示比较简单。
建议在安装之前还是执行一下安装GCC和PERL,执行发下命令:yum install perl gcc kernel-devel。