centos用命令行安装vmware tools步骤及问题解决

centos安装服务器版本,没有xwindow,只能使用命令行安装wmware tools,安装步骤如下:

1.在vmware中点击虚拟机,里面有个安装vmware tools选项。

2.进入终端,使用命令把光驱挂载到自己的cdrom目录:

linux下,光驱在/dev/rdrom下,我们可以直接建一个目录把光驱挂载到自己的目录。

# mkdir /mnt/cdrom

执行mount命令挂载光驱 :

# mount -t iso9660 /dev/cdrom /mnt/cdrom

这样我们就可以在命令行里访问光驱:

cd /mnt/cdrom

# ls /mnt/cdrom

把里面的压缩文件拷贝到自己的主目录,比如/root。

# cp /mnt/cdrom/VMwareTools-10.1.6-5214329.tar.gz /root

直接解压到本地目录:

# tar -xzf VMwareTools-9.2.0-799703.tar.gz

进入/root目录, VMwareTools-10.1.6-5214329.tar.gz被解压成 vmware-tools-distrib目录,进入该目录并查看

cd /root/vmware-tools-distrib

# ll
total 368
drwxr-xr-x 2 root root 87 Nov 3 20:54 bin
drwxr-xr-x 5 root root 39 Nov 3 20:54 caf
drwxr-xr-x 2 root root 67 Nov 3 20:54 doc
drwxr-xr-x 5 root root 4096 Nov 3 20:54 etc
-rw-r–r– 1 root root 149442 Nov 3 20:54 FILES
-rw-r–r– 1 root root 2538 Nov 3 20:54 INSTALL
drwxr-xr-x 2 root root 137 Nov 3 20:54 installer
drwxr-xr-x 15 root root 202 Nov 3 20:54 lib
drwxr-xr-x 3 root root 21 Nov 3 20:54 vgauth
-rwxr-xr-x 1 root root 216748 Nov 3 20:54 vmware-install.pl

3.执行 vmware-install.pl命令,一路回车,如果没有提示错误, 最后出现enjoy 单词,那么你就安装成功了。

但是,我在安装过程中遇到好几个问题和错误。

在这里记录下来,方便自己和网友再次安装时,能及时的解决安装vmware tools遇到的问题。

1.安装 vmware tools 需要perl。没有就直接安装

#yum -y install perl

2.安装过程中没有安装gcc,要自己安装

#yum -y install gcc make

3.出现No package kernel-devel-3.10.0-957.12.2.el7.x86_64 available。使用下面的方法解决:

a. 更新内核kernel:

# yum -y update kernel

b. 安装 kernel-headers和kernel-devel 

# yum install -y kernel-headers kernel-devel gcc make

c. 重启虚拟机,装载新的内核
# init 6
d.使用rpm查看kernel-headers和kernel-devel的版本是否与内核一致:
# rpm -qa|grep -e  kernel-devel  -e  kernel-headers 
 kernel-headers-3.10.0-1062.4.1.el7.x86_64
 kernel-devel-3.10.0-1062.4.1.el7.x86_64
# uname -r
 3.10.0-1062.4.1.el7.x86_64

问题解决后,再次安装,一路回车,问题解决。

现在我们可以是VMware进行文件共享,在虚拟机linux下和我们的windows下的文件进行互通,在VMware里的虚拟机菜单中的选项里,在共享文件夹中,选择开启共享,我把自己的F盘共享给虚拟机,这样我在/mnt/hgfs目录下就有一个目录F,打开F就相当于在操作win下的F盘。


发表评论

电子邮件地址不会被公开。 必填项已用*标注