網站搜尋

在 Ubuntu 24.04 中安裝 VMware Workstation Player [修復模組問題]


想要使用 VMware Workstation Player 在虛擬機器中執行作業系統嗎?這裡我將向您展示如何在 Ubuntu 24.04 和 Ubuntu 22.04 LTS 中安裝和使用它。

就我個人而言,我使用 Oracle Virtualbox 作為虛擬機器 (VM) 來嘗試不同的作業系統。然而,有些人喜歡 VMware 工作站,它免費用於非商業用途。

1.下載並安裝VMware Workstation Player

VMware Workstation Player 透過通用 .bundle 軟體包提供 Linux 支持,可透過以下連結下載:

下載適用於 Linux 的 Workstation Player:https://www.vmware.com/go/getplayer-linux

如果上面的連結無法正常使用,您也可以造訪此頁面以取得下載連結。

下載軟體包後,開啟「下載」資料夾。然後,右鍵單擊空白區域,然後按一下「在終端機中開啟」選單選項,開啟一個終端機窗口,並以該資料夾作為工作目錄。

在彈出的終端機視窗中,一一執行以下命令(將 VMware-Player-*.bundle 替換為您的套件名稱):

  • 為下載的套件新增可執行權限:

    chmod u+x  ./VMware-Player-*.bundle
  • 然後,使用 sudo 權限來運行它:

    sudo ./VMware-Player-*.bundle

    此命令將要求您輸入使用者密碼(無視覺回饋)進行身份驗證。然後自動解壓縮軟體包,在您的系統中安裝並設定VMware Player。

成功安裝軟體套件後,您可以從開始功能表或 GNOME「顯示應用程式」(或概述)啟動軟體,具體取決於您的桌面環境。

2.手動安裝vmmon和vmnet模組

啟動wmware播放器時,會彈出對話框提示編譯並安裝一些模組。然而,在我的例子中,單擊“安裝”按鈕後總是失敗。

啟動 vmware 會提示先建置模組。但它總是失敗

如果您遇到相同的問題,那麼這裡有一個免費的開源專案可以為您提供幫助。多年來,該專案一直在維護針對最新核心建置 VMware 主機模組的修補程式。

注意:在下面的命令中,根據您安裝的 VMWare 播放器版本取代 17.5.0。並且,如果步驟已過時,請前往上面的連結!

要套用補丁,您可能必須先停用安全啟動。

  • 首先,按 Ctrl+Alt+T 開啟終端,然後執行指令從專案頁面下載 tarball:

    wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-17.5.0.tar.gz

  • 然後,解壓縮您剛下載的 tarball:

    tar -xzf workstation-17.5.0.tar.gz
  • 接下來,導航到提取的資料夾:

    cd vmware-host-modules-workstation-17.5.0/
  • 透過一一執行 2 個指令,將 vmmon-only 和 vmnet-only 模組子資料夾壓縮到 tar 檔案中。

    tar -cf vmmon.tar vmmon-only/
    tar -cf vmnet.tar vmnet-only/
  • 然後,將它們移至 vmware 模組來源目錄中:

    sudo cp -v vmmon.tar vmnet.tar  /usr/lib/vmware/modules/source/
  • 最後,執行 vmware-modconfig 工具來建置並安裝所有模組。

    sudo vmware-modconfig --console --install-all

如果一切都完成且沒有錯誤,您可以嘗試再次啟動 VMWare 播放器並從使用者主目錄中刪除剩餘內容(tarball 和提取的資料夾)。

3. 使用VMware Player在虛擬機器中安裝作業系統

首次啟動虛擬機器軟體時,您需要閱讀並接受授權。然後,輸入許可證金鑰或選擇「免費使用 VMware Player 用於非商業用途」。

然後,它開始進入一個看起來像虛擬機器管理器視窗的 VirtualBox。如果您已經將 VM 匯出為 .vmx、.ovf 或 ,則可以在此處按一下“開啟虛擬機器” .ova 文件。或者,按一下「建立新虛擬機器」來建立新虛擬機器。

在「新虛擬機器精靈」中,您可以選擇從 CD-ROM(如果您的真機有)或 .iso 映像安裝系統。當然,您也可以選擇建立一個空白磁碟以供以後使用。

然後,只需按照精靈選擇作業系統,設定虛擬機器名稱以及儲存虛擬機器檔案的位置,分配一些磁碟空間即可。在按一下「完成」按鈕之前,您可以按一下「自訂硬體」按鈕以取得更多選項,包括:

  • VM 的記憶體大小。
  • 使用多少個 CPU 核心。
  • 調整硬碟大小。
  • 設定網路適配器、音效卡、USB控制器等。

提示:這裡最好選擇「Bridged」選項作為網路控制器,否則你會在右上角的系統狀態選單中看到一些「Ethernet (vmnet1) Unmanaged」選項,這是相當煩人(請參閱下面的螢幕截圖)。

如果系統狀態選單中已有這些選項,請執行指令 vmware-netcfg 啟動設定對話框,並刪除虛擬網路。最後,在它們自己的虛擬機器設定對話框中將它們重新配置為「橋接」。

一旦完成“新虛擬機精靈”,它會自動啟動虛擬機,就像您從 USB 或 CD-ROM 啟動真機一樣。然後,您可以在虛擬作業系統中啟動安裝程序,並按照精靈在虛擬機器中安裝系統。

一切完成後,下次啟動時,該虛擬機器將列在 VMware Player 的主管理器視窗中。並且,您可以進入「虛擬機器」選單來設定虛擬機器首選項並安裝 VMware 工具以取得其他功能。

卸載 VMware Workstation Player

要卸載該軟體,您仍然需要在第一步中下載的 .bundle 軟體包。

另外,右鍵單擊儲存 .bundle 檔案的資料夾中的空白區域,然後按一下「在終端機中開啟」。在彈出的終端機視窗中一一執行指令:

  • 新增可執行權限,以防刪除並重新下載:

    chmod u+x ./VMware-Player*.bundle
  • 列出已安裝的產品。在這種情況下,它應該是 vmware-player:

    sudo ./VMware-Player*.bundle --list-products
  • 卸載vmwareplayer(如果運行則需要退出軟體):

    sudo ./VMware-Player*.bundle -u vmware-player

軟體卸載後,仍然有一些殘留。據我所知,它們包括:

  • 所有已安裝 VM 的檔案(預設位於主資料夾的 vmware 資料夾中)。它們可用於在您下次安裝 VMware Player 時還原虛擬機器(甚至用於其他虛擬機器軟體),但如果您願意,也可以將其刪除。
  • /etc/vmware 目錄存放設定文件,使用sudo rm -R /etc/vmware 刪除。
  • VMware 顯示驅動程式 (xserver-xorg-video-vmware) 軟體套件作為依賴項安裝。

相關文章