在 Linux 上手動安裝 VMware Tools

您可以使用命令列在 Linux 虛擬機器上手動安裝 VMware Tools。如需更新的 Linux 發行版,請使用整合的 open-vm-tools 版本。
  • 開啟虛擬機器電源。
  • 確認客體作業系統正在執行中。
  • 由於 VMware Tools 安裝程式是採用 Perl 語言撰寫的,因此請確認客體作業系統中已安裝 Perl。
  • 對於 vSphere 虛擬機器,判定您是否安裝了最新版本的 VMware Tools。在 vSphere Client 詳細目錄中,選取虛擬機器,然後按一下
    摘要
    索引標籤。
For more information about Linux distributions supported by Open VM Tools, see Open VM Tools (README) and the VMware Compatibility Guide at https://www.vmware.com/resources/compatibility/search.php.
VMware Tar Tool for Linux 虛擬機器功能凍結於 10.3.10 版,因此
Workstation Player
中包含的 tar 工具 (linux.iso) 為 10.3.10,且將不會更新。Due to this change, the
Install/Update/Reinstall VMware Tools
menu is not available for the following Linux virtual machines:
  • tar 工具並未正式支援最新 Linux 發行版。
    • Red Hat Enterprise Linux 8 及更新版本。
    • CentOS 8 及更新版本。
    • Oracle Linux 8 及更新版本。
    • SUSE Linux Enterprise 15 及更新版本。
  • Linux 核心版本為 4.0 或更新版本,而安裝的 Open VM Tools 版本為 10.0.0 或更新版本。
  • Linux 核心版本為 3.10 或更新版本,而安裝的 Open VM Tools 版本為 10.3.0 或更新版本。
對於已安裝 Open VM Tools 但不在前述編列範圍內的 Linux 虛擬機器,系統會啟用
安裝/更新/重新安裝 VMware Tools
功能表,以便您可以在 Open VM Tools 上安裝隨附的 tar 工具,以取得共用資料夾 (HGFS) 功能支援。
對於 Open VM Tools 不支援的舊 Linux 虛擬機器,請執行下列步驟來安裝 tar 工具。
  1. 選取功能表命令,在客體作業系統上掛接 VMware Tools 虛擬磁碟。
    VMware 產品
    動作
    vSphere Client
    Right-click the virtual machine and select
    Guest OS
    Install VMware Tools...
    or
    Guest OS
    Upgrade VMware Tools...
    Fusion
    虛擬機器
    安裝 (或升級) VMware Tools
    Workstation Pro
    虛擬機器
    安裝 (或升級) VMware Tools
    Workstation Player
    Player
    Manage
    Install (or Upgrade) VMware Tools
  2. 在虛擬機器中,開啟終端機視窗。執行不帶引數的
    mount
    命令,判斷 Linux 發行版是否已自動掛接 VMware Tools 虛擬 CD-ROM 映像。
    如果已掛接 CD-ROM 裝置,會以類似下列輸出的方式列出 CD-ROM 裝置和其掛接點:
    /dev/cdrom on /mnt/cdrom type iso9660 (ro,nosuid,nodev)
    如果未掛接 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
      ,請修改命令以反映您的發行版所使用的慣例。
  3. 切換至工作目錄,例如
    /tmp
    ,並將 tar 檔案解壓縮到此
    /tmp
    資料夾中。
    cd /tmp
  4. 安裝 VMware Tools 前,請先刪除先前的任何
    vmware-tools-distrib
    目錄。
    此目錄的位置取決於先前執行安裝時所放置的位置。通常情況下,此目錄位於
    /tmp/vmware-tools-distrib
    列出掛接點目錄的內容,並記下 VMware Tools tar 安裝程式的檔案名稱。
    ls
    mount-point
    解壓縮安裝程式。
    tar zxpf /mnt/cdrom/VMwareTools-
    x.x.x
    -
    yyyy
    .tar.gz
    x.x.x
    是產品版本號碼,
    yyyy
    是產品版本的組建編號。
  5. 如有必要,請卸載 CD-ROM 映像。
    umount /dev/cdrom
    如果 Linux 發行版已自動掛接 CD-ROM,則不需要卸載映像。
  6. 以根使用者的身分執行安裝程式並設定 VMware Tools
    cd vmware-tools-distrib sudo ./vmware-install.pl
    如果預設值適合您的組態,請遵循提示接受預設值。
    依照指令碼末尾的指示進行。
    視所用的功能而定,這些指示可能包含重新啟動 X 工作階段、重新啟動網路功能、重新登入以及啟動 VMware 使用者程序。或者,也可以重新開機客體作業系統,完成所有這些工作。
    通常情況下,執行完安裝程式檔案之後會執行
    vmware-config-tools.pl
    組態檔。如果嘗試在 RPM 安裝之上執行 tar 安裝,或者在 tar 安裝上執行 RPM 安裝,安裝程式會偵測到先前的安裝,並且必須轉換安裝程式資料庫格式,才能繼續。
    對於較新的 Linux 發行版,系統會提示使用者選擇整合的 open-vm-tools。
如果在 vSphere 升級程序中升級了 VMware Tools,接下來要決定是否升級環境中的虛擬機器。若要檢閱並比較不同相容性層級的可用硬體,請參閱
《vSphere 虛擬機器管理》
說明文件。