對於 Linux 虛擬機器,透過使用命令列手動安裝 VMware Tools。如需更新的 Linux 發行版,請使用整合的 open-vm-tools 版本。

開始之前

如需有關 open-vm-tools 作業系統相容性的詳細資訊,請參閱《VMware 相容性指南》,網址:http://www.vmware.com/resoucres/compatibility

  • 開啟虛擬機器電源。

  • 確認客體作業系統正在執行中。

  • 由於 VMware Tools 安裝程式是採用 Perl 語言撰寫的,因此請確認客體作業系統中已安裝 Perl。

  • 對於 vSphere 虛擬機器,判定您是否安裝了最新版本的 VMware Tools。在 vSphere Client 詳細目錄中,選取虛擬機器,然後按一下摘要索引標籤。

程序

  1. 系統會在客體作業系統上掛接 VMware Tools 虛擬光碟。

    VMware 產品

    動作

    vSphere Client

    詳細目錄 > 虛擬機器 > 客體 > 安裝/升級 VMware

    vSphere Web Client

    在虛擬機器上按一下滑鼠右鍵,然後選取客體作業系統 > 安裝 VMware Tools

    Fusion

    虛擬機器 > 安裝 (或升級) VMware Tools

    Workstation Pro

    虛擬機器 > 安裝 (或升級) VMware Tools

    Workstation Player

    Player > 管理 > 安裝 (或升級) VMware Tools

  2. 在虛擬機器中,開啟終端機視窗。
  3. 執行不帶引數的 mount 命令,判斷 Linux 發行版是否已自動掛接 VMware Tools 虛擬 CD-ROM 映像。

    如果已掛接 CD-ROM 裝置,會以類似下列輸出的方式列出 CD-ROM 裝置和其掛接點:

    /dev/cdrom on /mnt/cdrom type iso9660 (ro,nosuid,nodev)
  4. 如果未掛接 VMware Tools 虛擬 CD-ROM 映像,請掛接 CD-ROM 光碟機。
    1. 如果掛接點目錄尚不存在,請加以建立。
      mkdir /mnt/cdrom

      某些 Linux 發行版使用不同的掛接點名稱。例如,在一些發行版中掛接點為 /media/VMware Tools,而非 /mnt/cdrom。請修改命令以反映您的發行版所使用的慣例。

    2. 掛接 CD-ROM 光碟機。
      mount /dev/cdrom /mnt/cdrom

      一些 Linux 發行版使用不同的裝置名稱,或以不同的方式組織整理 /dev 目錄。如果 CD-ROM 光碟機不是 /dev/cdrom,或者如果 CD-ROM 的掛接點不是 /mnt/cdrom,請修改命令以反映您的發行版所使用的慣例。

  5. 變更到工作目錄,例如,/tmp

    cd /tmp

  6. (選擇性) 安裝 VMware Tools 前,請先刪除先前的任何 vmware-tools-distrib 目錄。

    此目錄的位置取決於先前執行安裝時所放置的位置。通常情況下,此目錄位於 /tmp/vmware-tools-distrib

  7. 列出掛接點目錄的內容,並記下 VMware Tools tar 安裝程式的檔案名稱。
    ls mount-point
  8. 解壓縮安裝程式。
    tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz

    x.x.x 是產品版本號碼,yyyy 是產品版本的組建編號。

  9. 如有必要,請卸載 CD-ROM 映像。
    umount /dev/cdrom 

    如果 Linux 發行版已自動掛接 CD-ROM,則不需要卸載映像。

  10. 以根使用者的身分執行安裝程式並設定 VMware Tools
    cd vmware-tools-distrib
    sudo ./vmware-install.pl

    通常情況下,執行完安裝程式檔案之後會執行 vmware-config-tools.pl 組態檔。如果嘗試在 RPM 安裝之上執行 tar 安裝,或者在 tar 安裝上執行 RPM 安裝,安裝程式會偵測到先前的安裝,並且必須轉換安裝程式資料庫格式,才能繼續。

    備註︰

    對於較新的 Linux 發行版,系統會提示使用者選擇整合的 open-vm-tools。

  11. 如果預設值適合您的組態,請遵循提示接受預設值。
  12. 依照指令碼末尾的指示進行。

    視所用的功能而定,這些指示可能包含重新啟動 X 工作階段、重新啟動網路功能、重新登入以及啟動 VMware 使用者程序。或者,也可以重新開機客體作業系統,完成所有這些工作。

結果

如果使用的是 vCenter Server,則摘要索引標籤上的 VMware Tools 標籤將變更為確定

下一步

如果在 vSphere 升級程序中升級了 VMware Tools,接下來要決定是否升級環境中的虛擬機器。若要檢閱並比較不同相容性層級的可用硬體,請參閱《vSphere 虛擬機器管理》說明文件。