Jason Cheng
3 min readJan 10, 2016

為CentOS 7安装VMware-tools

我的環境是VMware vSphere 6.0.0,虛擬機裝的是CentOS 7,最小化安裝,我的整個安裝步驟如下列,但如果你只想知道怎麼完成,可以直接轉到文章最下面看最後一行就可以。

安裝步驟

1. 先在VMware vSphere Client上選擇虛擬機器>客體>安裝/升級VMware Tools

2. 執行下列命令新建cdrom掛載目錄

mkdir /mnt/cdrom

3. 掛載光驅

mount /dev/cdrom /mnt/cdrom

這命令就是把CentOS CDROM掛載在/mnt/cdrom目錄中,就可以訪問裡面的內容了。

4. 拷貝光驅中的文件到/tmp目錄,解壓縮後進行安裝

[root@CentOS /]# cd /mnt/cdrom

[root@CentOS /]# cp VMwareTools-9.10.5–2981885.tar.gz /tmp

[root@CentOS /]# cd /tmp

[root@CentOS tmp]# tar zxpf VMwareTools-9.10.5–2981885.tar.gz

[root@CentOS tmp]# cd vmware-tools-distrib

[root@CentOS vmware-tools-distrib]# ./vmware-install.pl

這時出現:

> /usr/bin/perl:bad interpreter:No such file or directory.

這是因為我的CentOS7是最小化安裝,沒有安裝Perl環境,需要使用

yum groupinstall “Perl Support”

來安裝Perl。

Perl安裝完成後,再執行

./vmware-install.pl

又出現下面的訊息

>open-vm-tools are available from the OS vendor and VMware recommends using

open-vm-tools. See http://kb.vmware.com/kb/2073803 for more information.

Do you still want to proceed with this legacy installer? [yes]

又研究了一下,看看[http://kb.vmware.com/kb/2073803](http://kb.vmware.com/kb/2073803)說的內容,

輸入**no**結束了這個作業。

安裝open-vm-tools

CentOS7之後已經有帶一個open-vm-tools,這是為了個簡化安裝流程做的open source版本,所以CentOS7之後版本要安裝VMware Tools直接使用下列指令就可以了。

yum -y install open-vm-tools

安裝完成後,再reboot重新開機,就可以在vSphere Client看到系統已經顯示VMware Tools執行中。