命令行安装vmtoolslinux
2.确认已经加载完毕以后,将这个cdrom的文件拷贝到系统上来,再进行解压。具体是:api
(1)输入“mkdir /mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹。mnt目录是用于存放挂载储存设备的挂载目录的,系统提供这个目录是让用户临时挂载别的文件系统,好比有cdrom等目录。命令行
(2)输入“mount -t iso9660 /dev/cdrom /mnt/cdrom”将光盘挂载到/mnt/cdrom目录下。blog
若显示文件受保护,则输入:mount –o remount ,rw /dev/cdrom /mnt/cdromrem
(3)输入“ls /mnt/cdrom/”查看内容,肯定已经将VMware Tools的驱动文件拷贝的系统中来了。博客
新建文件夹,将tar包拷贝到新建的文件夹下,mkdir /home/vmwareio
输入“ls”查看文件,gcc
输入“tar -xzf VMwareTools-9.9.0-2304977.tar.gz”将文件解压(注意,此文件的文件名可能根据你当前VMware的版本而不一样)。输入“ls”查看文件,可发现新增目录“vmware-tools-distrib”。perl
3. 下载安装VMware tools依赖包下载
进入vmware-tools-distrib,输入
yum -y install perl gcc make kernel-headers kernel-devel
运行./vmware-tools.pl
4. 利用shutdown -r now重启,便可以正式完成VMware Tools的安装。
yum install kernel;
若仍不能解决,用ln –s 设定kernel新旧路径软连接;
在查到的博客后发现另外一个缘由,3.x版本的kernel将这个头文件的位置在 /usr/src/Kernels/xxx(version)/include/generated/uapi/linux/version.h,而早期版本的则位于/usr/src/Kernels/xxx(version)/include/linux/version.h, 较早版本的VMTools则不能自动识别新目录。因此解决方案是经过创建重新版位置的Version.h到/include/linux/version.h的软链接,即 ln -s 命令;ln -s 早版本路径 /usr/src/Kernels/xxx(version)/include/g enerated/uapi/linux/version.h(新路径)
如此修改后重起Linux环境便可使修改生效,完成安装