vmware虚拟机

VMware 安装VMware Tools-

2019-04-26  本文已影响23人  yichen_china

----------------安装VMware Tools------------------------
每次通过vmware安装Ubuntu的时候,总是会多多少少出点问题。好容易披荆斩棘把镜像安好了,然而屏幕却只有小小一个,不能显示大屏,我就知道肯定是缺少了vmware tools。于是点击左上方菜单中的“安装vmware tools”,然而并没有任何反应。看来只好通过命令行进行安装了,以下就是在虚拟机已经安装好了之后通过命令行的方式安装vmware tools的步骤:

1.打开命令行窗口

  1. 以管理员身份进入Linux,root账号

  2. 退出到windows,在虚拟机菜单栏中点击 虚拟机-> 安装 VMWARE TOOLS 子菜单,会弹出对话框,点击"确认" 安装

mount #命令 
  1. 挂载光驱:
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
  1. copy 此文件到临时文件夹
   cp /mnt/mVMwareTools-8.8.4-743747.tar.gz /tmp
  1. 卸载CDROM,执行 umount /dev/cdrom

  2. 进入tmp文件目录并解压此文件包

   cd /tmp

   tar zxf vmware-linux-tools.tar.gz

解压默认到vmware-tools-distrib目录下:此时你可以使用ls -ll 查看文件夹下的文件

  1. 进入vmware-tools-distrib,安装vmware tools.
    ./vmware-install.pl  执行安装,
安装过程中它会一步一步的有问题回应,此过程中,你遇到后面显示[yes],[no],[yes][no]的直接输入yes,然后回车。其他的问题不管[]里面是什么,直接回车就好了,不要输入。
  1. 大约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。

上一篇下一篇

猜你喜欢

热点阅读