首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

VMware Workstation 建立 Ubuntu 虛擬機失敗的排查與解決方案

     編輯:程式設計綜合問答

常見失敗現象

  • 點擊「完成」後,虛擬機不出現在「我的電腦」/庫中
  • 從資料夾雙擊 .vmx 檔案無反應
  • 建立過程無報錯,但實際未生成有效虛擬機

核心原因分析

原因類別具體說明解決方案
ISO 鏡像問題鏡像檔損壞、版本不匹配 (如 ARM 版安裝在 x86)重新下載官方 Ubuntu ISO,驗證 SHA256
硬體相容性虛擬化技術 (VT-x/AMD-V) 未在 BIOS 啟用進 BIOS 開啟 Intel VT-x 或 AMD-V
資源分配衝突記憶體/CPU 分配超過宿主機可用資源降低分配資源,預留宿主機 4GB+ 記憶體
權限問題非管理員執行 VMware,無法寫入系統目錄以管理員身分執行 VMware Workstation
路徑包含中文/特殊字元虛擬機儲存路徑含中文、空格、特殊符號使用純英文路徑,如 D:\VM\Ubuntu22

標準建立流程 (以 Ubuntu 22.04 LTS 為例)

步驟 1:準備工作

1. 下載 Ubuntu 22.04.3 LTS Desktop ISO (約 4.6 GB)
   官網: https://ubuntu.com/download/desktop
   驗證: sha256sum ubuntu-22.04.3-desktop-amd64.iso

2. 確認 BIOS 虛擬化已開啟
   重啟 → F2/Del 進 BIOS → Advanced → CPU Configuration
   → Intel Virtualization Technology / AMD-V → Enabled

步驟 2:建立虛擬機

  1. 開啟 VMware → 「建立新的虛擬機」→ 「典型」
  2. 選擇「稍後安裝作業系統」
  3. 客體作業系統:Linux → Ubuntu 64 位元
  4. 命名:Ubuntu-22.04,位置:D:\VM\Ubuntu-22.04
  5. 磁碟容量:建議 40 GB 以上,選「將虛擬磁碟儲存為單一檔案」
  6. 點擊「自訂硬體」調整:
    • 記憶體:4 GB (4096 MB) 以上
    • 處理器:2 核心以上
    • 網路介面卡:NAT 模式 (可上網) 或橋接模式 (獨立 IP)
    • CD/DVD:選「使用 ISO 映像檔」→ 瀏覽選擇下載的 Ubuntu ISO
  7. 完成建立

步驟 3:安裝 Ubuntu

  1. 開啟虛擬機,自動從 ISO 啟動
  2. 選擇「Try or Install Ubuntu」→ 安裝
  3. 鍵盤佈局、無線網路、更新選項按需選擇
  4. 安裝類型:「清除磁碟並安裝 Ubuntu」
  5. 設定時區、使用者名稱、密碼
  6. 等待安裝完成 → 重新啟動 → 移除 ISO (VMware 會提示)

步驟 4:安裝 VMware Tools (關鍵)

# Ubuntu 終端機執行
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
# 或使用 VMware 選單:虛擬機 → 安裝 VMware Tools
# 掛載光碟 → 解壓 .tar.gz → sudo ./vmware-install.pl

功能:啟用共享剪貼簿、拖放檔案、自動調整解析度、時間同步

故障排查清單

若虛擬機無法啟動:

  • 檢查 .vmx 檔案是否存在於建立目錄
  • 查看 vmware.log 錯誤日誌
  • 嘗試「編輯虛擬機設定」→ 移除再新增 CD/DVD 裝置

若安裝卡住/黑屏:

  • 關閉 3D 圖形加速:設定 → 顯示器 → 取消勾選
  • 增加顯示記憶體至 2 GB
  • 嘗試加入啟動參數:nomodeset

替代方案

  • VirtualBox:開源免費,相容性好,適合入門
  • WSL 2 (Windows 10/11):無需虛擬機,原生運行 Linux,效能更高
  • Multipass:Canonical 官方輕量級 VM 管理工具,命令列操作

總結

建立 Ubuntu 虛擬機失敗多數源於 ISO 鏡像、虛擬化設定、資源分配、路徑命名 四大類問題。遵循標準流程、驗證鏡像完整性、啟用硬體虛擬化、使用英文路徑、安裝 VMware Tools,即可獲得穩定的 Ubuntu 開發環境。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved