在 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) 軟體套件作為依賴項安裝。













