境檢查到報錯排查全流程)
VMware 虛擬機在 Windows 上的安裝流程看起來只是“下載軟件、雙擊安裝、創(chuàng)建一臺虛機”但真正操作時很多人會在半路卡住有的是物理機沒有開啟 CPU 虛擬化導致虛擬機啟動時報 VT-x 不可用有的是 VMware 后臺服務沒有正常啟動軟件提示“無法連接虛擬機”還有的是虛擬機網(wǎng)絡不聯(lián)網(wǎng)、系統(tǒng)一直轉圈或安裝 Linux 時藍屏。要避免這些問題不能只盯著安裝包這一個環(huán)節(jié)而要把“物理機條件檢查 - 安裝 VMware - 創(chuàng)建虛擬機 - 安裝客戶機系統(tǒng) - 驗證網(wǎng)絡和服務 - 處理報錯”整條鏈路一起弄懂。這篇文章會按照這個順序逐步說明 VMware Workstation Pro 的安裝、創(chuàng)建虛擬機、安裝 Windows/Linux 系統(tǒng)的完整過程并給出一套可以照著排查的常見報錯方案。VMware 虛擬機的核心價值在于它允許你在已有的 Windows 或 Linux 物理機里再運行多個獨立的操作系統(tǒng)。這些虛擬系統(tǒng)共享物理機的 CPU、內存、磁盤和網(wǎng)絡資源但相互之間在系統(tǒng)層面隔離。對開發(fā)人員來說它非常適合用來測試軟件在不同系統(tǒng)上的兼容性、搭建局域網(wǎng)實驗環(huán)境、練習 Linux 命令、學習數(shù)據(jù)庫集群或者在做某些有風險的系統(tǒng)操作時先開一臺虛擬機來驗證。本文以 VMware Workstation Pro 為例包含從獲取安裝包到完成一臺可用虛擬機的所有關鍵步驟也包含安裝完成后最需要做的網(wǎng)絡配置、快照管理和文件共享。1. 先理解 VMware 虛擬機的運行機制再動手安裝1.1 虛擬化解決什么問題如果你只有一臺 Windows 電腦卻想運行一個 Ubuntu 服務端環(huán)境或者想測試一個 Windows Server 的域環(huán)境最直接的辦法是再準備一臺物理機。但物理機成本高、維護麻煩而且大多數(shù)時候資源是浪費的。虛擬機技術解決的就是這個問題用一個軟件層把物理硬件抽象成多個“虛擬硬件”每個虛擬硬件上可以安裝獨立操作系統(tǒng)。物理機被稱為宿主機虛擬機被稱為客戶機。VMware Workstation Pro 屬于 Type 2 虛擬機監(jiān)控器也就是說它運行在宿主機操作系統(tǒng)之上通過宿主機操作系統(tǒng)提供的驅動接口去訪問物理硬件。與之相對的是 VMware ESXi 這類 Type 1 虛擬機監(jiān)控器它直接運行在硬件上不依賴宿主機操作系統(tǒng)。理解這一點很有用后面排查“虛擬機性能差”“虛擬機啟動慢”時你會意識到 Workstation 的虛擬機性能通常會受到宿主機系統(tǒng)資源的直接影響。1.2 Workstation Pro 的關鍵組件安裝 VMware Workstation Pro 時并不是只安裝一個圖形界面程序它同時會安裝一組后臺服務、虛擬網(wǎng)卡和驅動模塊。常見的關鍵組件包括組件作用異常時的影響VMware Workstation Server提供虛擬機的管理和運行環(huán)境啟動虛擬機或連接虛擬機時報錯VMware Authorization Service校驗運行權限管理用戶訪問出現(xiàn)“無法連接虛擬機請確保您有權運行該程序”VMware DHCP Service為 NAT 網(wǎng)絡模式分配 IP 地址客戶機網(wǎng)卡無法獲取 IPVMware NAT Service提供 NAT 網(wǎng)絡轉發(fā)用于客戶機訪問外網(wǎng)網(wǎng)絡不通或無法連外網(wǎng)VMnet1 / VMnet8 虛擬網(wǎng)卡分別對應僅主機模式和 NAT 模式客戶機網(wǎng)絡配置異常安裝軟件后如果這些服務被安全軟件禁用、啟動失敗或者安裝路徑權限異常即使 VMware Workstation 的界面能打開虛擬機也無法正常運行。因此在后續(xù)章節(jié)里我會把“服務是否正常”作為安裝完成后的第一項檢查。1.3 安裝前必須確認的物理機條件安裝 VMware Workstation Pro 之前先做一個環(huán)境檢查。最容易出問題的不是內存不夠也不是磁盤不足而是 CPU 虛擬化技術沒有開啟。需要確認的幾項條件CPU 支持硬件虛擬化Intel VT-x 或 AMD-V。2010 年以后的絕大多數(shù) CPU 都支持但支持不意味著已經(jīng)在 BIOS/UEFI 中開啟。虛擬化功能在系統(tǒng)固件中已啟用需要注意部分品牌機默認關閉 Intel VT-x需要進入 BIOS/UEFI 設置開啟。足夠的內存運行一個普通 Linux 虛擬機建議至少分配 8 GB 物理機內存如果同時運行多個虛擬機16 GB 以上比較穩(wěn)妥。足夠的磁盤空間一個最小化 Linux 系統(tǒng)占用幾個 GB但安裝桌面環(huán)境和常用軟件后建議預留 40 GB 以上。如果創(chuàng)建 Windows 10/11 虛擬機建議預留 60 GB 以上。Windows 版本支持Workstation Pro 對 Windows 10/11 的專業(yè)版、企業(yè)版、教育版支持較好家庭版也能運行但某些高級功能可能受限。在 Windows 任務管理器中可以直接看到虛擬化狀態(tài)。打開任務管理器切換到“性能”標簽再點“CPU”右側信息里有一個“虛擬化”字段顯示“已啟用”表示 CPU 虛擬化已經(jīng)開啟。如果顯示“已禁用”需要進入 BIOS/UEFI 設置。檢查順序有講究先看任務管理器里的“虛擬化”狀態(tài)再決定是否進入 BIOS。千萬不要一裝完虛擬機就重裝 VMware很多啟動失敗的根源不在軟件而在物理機的虛擬化開關。2. 獲取 VMware Workstation Pro 安裝包并完成安裝2.1 安裝包來源與版本選擇這里要明確一點盡量不要使用來路不明的第三方“整合安裝包”也盡量不要在非官方渠道輸入和分享許可證信息。VMware 系列產(chǎn)品目前由 Broadcom 收購后整合到統(tǒng)一站點Workstation Pro 面向個人用戶已有免費許可政策但版權和下載渠道可能隨地區(qū)和時間調整。穩(wěn)妥的方式是前往 VMware 官方網(wǎng)站找到 Workstation Pro 的下載入口按頁面提示注冊賬號并獲取安裝程序或許可證。下載完成后先核對安裝包的文件名和大小。常見的安裝包是一個.exe文件大小通常在 500 MB 到 700 MB 之間不同版本略有差異。如果下載下來的文件只有幾十 MB或者解壓后多出一堆不認識的可執(zhí)行文件就不要繼續(xù)安裝先重新從官方渠道下載。2.2 安裝過程的逐步說明以管理員身份雙擊安裝程序。右鍵安裝包選擇“以管理員身份運行”這一步可以避免后續(xù)安裝 VMware 虛擬網(wǎng)卡驅動時權限不足。安裝向導會先顯示“歡迎使用 VMware Workstation Pro”。如果沒有特殊需求直接點擊“下一步”。在“許可協(xié)議”界面勾選“我接受許可協(xié)議中的條款”。在選擇安裝類型時通常選擇“典型安裝”即可。如果選擇“自定義安裝”可以修改安裝路徑、選擇是否安裝遠程控制組件。安裝路徑不要包含中文目錄可以放在一個剩余空間充足的盤例如D:\VMware\。在“軟件更新”和“客戶體驗改進計劃”界面如果不需要自動更新可以取消勾選“自動更新”和“加入 VMware 客戶體驗改進計劃”。如果安裝程序檢測到 Visual C 運行庫缺失會自動安裝這個組件屬于 Windows 常用運行庫不必擔心。安裝完成后安裝向導可能會要求重啟系統(tǒng)。建議先不立即重啟而是先觀察彈窗提示如果提示重啟保存工作后重啟一次確保虛擬網(wǎng)卡驅動生效。2.3 許可證激活與首次啟動檢查安裝完成后首次啟動 VMware Workstation Pro 時軟件通常會要求接受條款或輸入許可證密鑰。個人免費許可的申請和密鑰填寫方式需要以軟件界面和官網(wǎng)說明為準。不要使用不明渠道分享的密鑰也不要在生產(chǎn)環(huán)境使用非正規(guī)授權。啟動后先做三項檢查界面右上角或菜單欄的“幫助”里能找到“關于 VMware Workstation”確認版本號與安裝包一致。菜單欄“編輯”下的“虛擬網(wǎng)絡編輯器”能夠正常打開并且能看到 VMnet1、VMnet8 網(wǎng)卡。在 Windows 的“服務”窗口里能看到 VMware 相關的多個服務并且狀態(tài)不是“禁用”。如果虛擬網(wǎng)絡編輯器打開時提示“需要管理員權限”說明當前用戶權限不足可以右鍵 VMware Workstation 圖標選擇“以管理員身份運行”。如果在開發(fā)環(huán)境中頻繁需要修改網(wǎng)絡設置可以考慮為 VMware Workstation 創(chuàng)建“以管理員身份運行”的快捷方式但不建議長期用管理員權限去打開日常辦公軟件。2.4 用命令和服務窗口驗證安裝結果打開 Windows 的“運行”對話框輸入services.msc并回車在服務列表中找到VMware Authorization ServiceVMware DHCP ServiceVMware NAT Service默認情況下這幾個服務的“狀態(tài)”應該為“正在運行”“啟動類型”為“自動”或“自動(延遲啟動)”。如果某個服務沒有運行可以右鍵點擊它選擇“啟動”然后再次嘗試打開 VMware Workstation。也可以用命令行方式快速查看 VMware 相關服務在管理員命令提示符中執(zhí)行sc query type service state all | findstr /i VMware或者直接檢查關鍵服務狀態(tài)sc query VMAuthdService這里的VMAuthdService是 VMware Authorization Service 的服務名。輸出內容里有STATE : 4 RUNNING表示該服務正在運行。如果狀態(tài)是1 STOPPED先啟動服務再加入啟動項。安裝完成后如果一切正常就可以進入下一階段創(chuàng)建虛擬機。3. 創(chuàng)建第一臺虛擬機從向導到硬件參數(shù)3.1 提前下載操作系統(tǒng)鏡像創(chuàng)建虛擬機之前你需要一個可引導的系統(tǒng)鏡像文件。常見擴展名是.iso。以 Ubuntu 為例可以從 Ubuntu 官網(wǎng)下載 LTS 版本鏡像例如 Ubuntu 22.04 LTS 或 Ubuntu 24.04 LTS。下載時優(yōu)先選擇 64 位版本因為新版 VMware Workstation 對 32 位舊系統(tǒng)的支持有限。下載完鏡像后建議先計算校驗值。Windows 下可以用 PowerShell 直接算 SHA256Get-FileHash .\Ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256把得到的哈希值和官網(wǎng)頁面顯示的哈希值對比相同才說明鏡像文件完整。這個步驟很關鍵很多“安裝到一半報錯”“安裝包損壞”的情況其實是下載過程中文件損壞了不是 VMware 或虛擬機設置的問題。3.2 使用“新建虛擬機”向導啟動 VMware Workstation Pro 后在主頁點擊“創(chuàng)建新的虛擬機”進入向導。向導第一步會讓選擇“典型”還是“自定義”。初次使用時建議選“典型”它能根據(jù)你選擇的客戶機操作系統(tǒng)自動推薦默認配置降低難度。如果你需要指定虛擬硬件細節(jié)例如磁盤接口類型、聲卡的連接方式、固件類型再考慮“自定義”。隨后會看到兩個主要選項“安裝程序光盤映像文件(iso)”“稍后安裝操作系統(tǒng)”初學者最容易在這里選錯。如果選擇“安裝程序光盤映像文件”VMware 會嘗試識別 ISO 中的操作系統(tǒng)這通常沒問題。但當你希望先建好一臺空虛擬機、之后再手動安裝時選擇“稍后安裝操作系統(tǒng)”會更穩(wěn)妥。原因是這種方式不會讓虛擬機在啟動時自動進入無人值守或快速安裝流程你可以在首次啟動時再掛載 ISO操作節(jié)奏更清晰。選擇客戶機操作系統(tǒng)類型時要準確選擇“Linux”還是“Microsoft Windows”并選擇對應的版本。比如要安裝 Ubuntu 64 位就選“Ubuntu 64 位”。選錯會導致 VMware 使用不匹配的虛擬硬件配置可能出現(xiàn)兼容性警告。3.3 虛擬機名稱、位置和磁盤參數(shù)向導會要求命名虛擬機并選擇保存位置。虛擬機名稱只是邏輯名稱不影響系統(tǒng)內部主機名但建議寫清楚用途例如ubuntu-24.04-dev。保存位置要放在剩余空間充足的磁盤默認路徑可能是C:\Users\用戶名\Documents\Virtual Machines如果 C 盤空間緊張可以改到D:\VMware\Virtual Machines。虛擬機不是單個文件而是一個目錄里面包含.vmdk磁盤文件、.vmx配置文件、.nvram固件文件等。磁盤容量按需設置。Windows 10 虛擬機建議 60 GB 起步Ubuntu 桌面版建議 40 GB 起步。向導里有一個選項“將虛擬磁盤存儲為單個文件”和“將虛擬磁盤拆分成多個文件”。性能優(yōu)先且磁盤空間充足時選“單個文件”更簡單也方便移動如果以后需要把虛擬機拷到只支持 FAT32 的存儲設備上才需要選“拆分成多個文件”。3.4 自定義硬件時最容易踩的坑完成向導創(chuàng)建后在“編輯虛擬機設置”中還可以修改硬件。初學者容易把虛擬內存設置得過大例如物理機 8 GB 內存卻給虛擬機分配 6 GB結果物理機自己卡死。虛擬內存分配原則是物理機內存小于等于 8 GB 時單臺虛擬機不要超過 4 GB物理機內存 16 GB 時單臺虛擬機以 6 GB 到 8 GB 為參考并按客戶機系統(tǒng)的實際需求調整。CPU 分配也是一個常見坑。Windows 10/11 和較新的 Ubuntu 系統(tǒng)雖然宣稱“至少雙核”但分配 2 個處理器即可。過多處理器核心不僅不會有明顯提升反而會在宿主機調度時產(chǎn)生競爭。虛擬化引擎選項中有“虛擬化 Intel VT-x/EPT 或 AMD-V/RVI”和“虛擬化 CPU 性能計數(shù)器”默認狀態(tài)通常不需要手動開啟除非要運行嵌套虛擬化比如在虛擬機里再安裝 KVM。開啟嵌套虛擬化前先確認客戶機系統(tǒng)和 Workstation 版本都支持。創(chuàng)建虛擬機不是配置越高越好而是在“客戶機夠用”和“宿主機不卡”之間取平衡。保守的做法是先按系統(tǒng)推薦配置創(chuàng)建跑不動再調。4. 在虛擬機里安裝客戶機系統(tǒng)并安裝 VMware Tools4.1 掛載 ISO 并啟動虛擬機創(chuàng)建完成后在虛擬機標簽頁點擊“編輯虛擬機設置”在“CD/DVD(SATA)”里選擇“使用 ISO 映像文件”然后瀏覽到之前下載好的系統(tǒng)鏡像。啟動虛擬機后它會像物理機一樣從光盤引導。如果第一次啟動時只看到黑色屏幕或者提示“Operating system not found”先檢查鏡像是否正確掛載、啟動順序是否正確。建議在虛擬機設置里把“CD/DVD”的啟動順序放在第一位或者直接使用稍后安裝操作系統(tǒng)的模式下手動掛載。4.2 Windows 客戶機的安裝流程在虛擬機里安裝 Windows步驟和物理機幾乎一樣但有幾個點容易忽略。分區(qū)Windows 安裝程序在創(chuàng)建虛擬機磁盤時如果磁盤顯示為“未分配空間”直接選擇“新建”讓它自動創(chuàng)建必要分區(qū)。不要手動強行改成 MBR 或 GPT以免和虛擬機的固件類型沖突。產(chǎn)品密鑰如果只是想測試可以選擇“我沒有產(chǎn)品密鑰”進入系統(tǒng)后利用評估期或按官方許可方式激活。聯(lián)網(wǎng)Windows 客戶機默認使用 NAT 時通常安裝完成后即可訪問外網(wǎng)。如果網(wǎng)絡不通先檢查 VMnet8 和 VMware NAT Service。4.3 Linux 客戶機的安裝流程Ubuntu 示例啟動 Ubuntu ISO 后會進入 GRUB 引導菜單選擇“Try or Install Ubuntu”。安裝過程中關鍵的幾項鍵盤布局默認即可中文環(huán)境可以改。安裝類型選擇“清除整個磁盤并安裝 Ubuntu”。這是虛擬機環(huán)境不用擔心物理機數(shù)據(jù)它是安全的但操作前仍要確認當前是在虛擬機里。用戶名和主機名建議使用英文用戶名避免某些開發(fā)工具對中文路徑支持不佳。時區(qū)和軟件源如果網(wǎng)絡良好可以勾選安裝過程中更新軟件網(wǎng)絡慢時可以先不勾選進入系統(tǒng)后再換國內鏡像源。安裝完成后重啟虛擬機時會提示移除安裝介質。如果重啟后又進入安裝界面說明 ISO 仍然掛載著沒有卸載。右鍵虛擬機標簽頁底部光驅圖標選擇“斷開連接”然后重新啟動。4.4 VMware Tools 或 open-vm-toolsVMware Tools 是運行在客戶機系統(tǒng)里的一組驅動和服務。沒有它屏幕分辨率只能保持很小、鼠標切換不順暢、共享剪貼板不生效。Windows 客戶機里安裝比較簡單在虛擬機窗口菜單欄選擇“虛擬機” - “安裝 VMware Tools”然后在客戶機里的光驅中找到安裝程序雙擊運行最后重啟客戶機。Linux 客戶機通常不需要從 ISO 安裝傳統(tǒng) VMware Tools建議使用發(fā)行版自帶的 open-vm-tools維護更方便。Ubuntu/Debian 系統(tǒng)執(zhí)行sudo apt update sudo apt install -y open-vm-tools open-vm-tools-desktopRHEL/CentOS/Fedora 類的系統(tǒng)執(zhí)行sudo yum install -y open-vm-tools安裝完成后重啟客戶機分辨率會自動適配 VMware 窗口大小鼠標移入移出虛擬機也不再需要按住組合鍵。5. 安裝后必做的三項配置聯(lián)網(wǎng)、快照和共享文件夾5.1 三種網(wǎng)絡模式怎么選VMware Workstation 為虛擬網(wǎng)絡提供了三種常見模式很多用戶一開始只看到“網(wǎng)絡連接”里的 NAT 選項不了解背后的區(qū)別。其實選錯網(wǎng)絡模式會在后續(xù)配置中帶來不小麻煩。模式虛擬機能否訪問宿主機虛擬機能否訪問外網(wǎng)外部能否直接訪問虛擬機適用場景橋接模式能能虛擬機像物理局域網(wǎng)內一臺獨立設備能需要占用同網(wǎng)段 IP測試局域網(wǎng)服務、遠程 SSH、部署集群NAT 模式能能通過宿主機共享 IP 上網(wǎng)默認不能日常學習、下載軟件、瀏覽文檔僅主機模式能不能不能隔離測試、局域網(wǎng)安全實驗第一次使用虛擬機的階段推薦 NAT 模式。它不依賴宿主機所在網(wǎng)絡環(huán)境只要宿主機能上網(wǎng)客戶機就能上網(wǎng)。NAT 模式的外部訪問要額外配置端口轉發(fā)普通學習者先不用深入。如果從 NAT 切換到橋接模式后客戶機無法上網(wǎng)先確認 DHCP 路由器分配 IP、客戶機網(wǎng)卡是否被識別再確認宿主機所在局域網(wǎng)是否允許新增 MAC 地址接入。不要一開始就懷疑 VMware 壞了。5.2 快照不是備份但能顯著提升實驗效率在虛擬機菜單欄選擇“虛擬機” - “快照” - “拍攝快照”可以保存虛擬機當前的狀態(tài)。這里的“狀態(tài)”包括磁盤數(shù)據(jù)、虛擬內存數(shù)據(jù)如果勾選保存內存和系統(tǒng)運行狀態(tài)。快照在開發(fā)測試環(huán)境中非常有用。比如你要練習 Linux 的磁盤配置或 Windows 的組策略改壞了系統(tǒng)只要恢復到最近一個快照幾分鐘就能回到干凈狀態(tài)。但需要注意快照不是備份。快照文件依賴原始.vmdk磁盤文件如果整個虛擬機目錄被誤刪快照也救不回來。快照也不是存檔點當磁盤持續(xù)增長時堆積太多快照會讓虛擬機變慢建議定期刪除舊快照只保留一兩個關鍵節(jié)點。5.3 共享文件夾和拖拽功能的邊界安裝 VMware Tools 后默認可以拖拽文件這在少量文件場景下方便。但如果要從宿主機批量拷貝幾百 GB 數(shù)據(jù)拖拽并不可靠。更穩(wěn)定的方案是共享文件夾在“虛擬機設置” - “選項” - “共享文件夾”中選擇“總是啟用”添加一個宿主機目錄。客戶機中通常會自動掛載到/mnt/hgfs下Windows 客戶機里會映射為網(wǎng)絡位置。不過不要把共享文件夾當作唯一的數(shù)據(jù)同步方案。如果宿主機和客戶機是不同操作系統(tǒng)文件權限、路徑長度、換行符都可能帶來問題。大量代碼文件更適合用 Git數(shù)據(jù)庫備份更適合通過數(shù)據(jù)庫導出命令完成共享文件夾只適合高效交換少量文件。6. 高頻報錯與排查鏈路6.1 報錯“無法連接到虛擬機。請確保您有權運行該程序”這是典型的 VMware Authorization Service 異常。看到這個提示不要急著重裝軟件先按這個順序查打開服務管理窗口services.msc找到“VMware Authorization Service”查看狀態(tài)。如果服務未運行右鍵啟動它并把“啟動類型”改為“自動”。以管理員身份重新運行 VMware Workstation Pro再試一次。如果服務啟動失敗去安裝目錄檢查是否存在授權服務對應的可執(zhí)行文件例如vmware-authd.exe。缺失則說明安裝不完整最終方案是卸載后重新安裝。這類問題一般在重裝軟件或系統(tǒng)優(yōu)化軟件清理服務后出現(xiàn)。禁止把所有 VMware 服務都設為“禁止啟動”否則即使界面能打開虛擬機也無法連接。6.2 VT-x 未啟用或與 Windows 虛擬化功能沖突當報錯里出現(xiàn)“此主機支持 Intel VT-x但 Intel VT-x 處于禁用狀態(tài)”第一個方向是 BIOS/UEFI。常見 BIOS 設置路徑不完全相同但關鍵詞通常包含Intel Virtualization TechnologyVT-xSVM ModeAMD 平臺Virtualization如果你的電腦在 BIOS 里找不到這些選項很可能是 OEM 品牌機隱藏了該設置。此時先檢查 BIOS 版本看廠商是否提供更新同時確認 Windows 功能中是否關閉了 Hyper-V、虛擬機平臺、Windows 安全中心的內存完整性。另一個常見原因是 Windows 11 或 Windows 10 的“基于虛擬化的安全”功能占用了硬件虛擬化。需要在 Windows 功能中關閉 Hyper-V。管理員命令提示符中也可以執(zhí)行bcdedit /set hypervisorlaunchtype off執(zhí)行后重啟電腦再用任務管理器確認“虛擬化”狀態(tài)。但要注意關閉 hypervisorlaunchtype 會影響 WSL2、基于 WSL 的 Docker Desktop 等依賴 Hyper-V 的平臺。如果你日常還需要這些功能就不能長期關閉只能在使用 VMware 時臨時切換或者改用支持 Hyper-V 兼容模式的工具。排查這類問題先看任務管理器里的“虛擬化”字段再看 Windows 功能里是否啟用 Hyper-V最后才進入 BIOS。順序反了容易做很多無用操作。6.3 客戶機啟動藍屏、一直轉圈和網(wǎng)絡圖標問號虛擬機里安裝 Linux 時出現(xiàn)藍屏最可能是客戶機操作系統(tǒng)類型選錯。比如真實 ISO 是 64 位 Ubuntu但在向導里選了 32 位或者選擇“Debian 8”這類舊版本虛擬硬件配置就完全不對了。解決方案是刪除這臺虛擬機后重新選擇正確的類型創(chuàng)建。虛擬機一直轉圈首先要區(qū)分是“VMware 界面轉圈”還是“客戶機系統(tǒng)轉圈”。前者通常是服務或權限問題后者通常是客戶機系統(tǒng)啟動慢或磁盤空間不足。檢查宿主機磁盤剩余空間、虛擬磁盤所在目錄的寫入權限再檢查虛擬機的內存分配是否過小。網(wǎng)絡圖標出現(xiàn)問號在 Ubuntu 里可以先打開終端執(zhí)行ip addr nmcli device status如果網(wǎng)卡沒有 IP且使用的是 NAT 模式需要檢查宿主機 VMware NAT Service 是否運行。Windows 客戶機里可以執(zhí)行ipconfig /release ipconfig /renew如果都無效在 VMware 菜單欄選擇“編輯” - “虛擬網(wǎng)絡編輯器”點擊“更改設置”把 VMnet8 還原默認設置然后重新啟動虛擬機。6.4 通用排查順序虛擬機相關報錯往往不是單一原因建議按下面順序排查確認物理機 CPU 虛擬化是否開啟。確認 VMware 后臺服務是否全部啟動。確認安裝包和 ISO 鏡像完整性。確認虛擬機的系統(tǒng)類型選擇和鏡像版本匹配。確認虛擬網(wǎng)絡模式及宿主機防火墻配置。查看 VMware 日志通常在虛擬機目錄下的vmware.log文件中或者在“幫助”菜單選擇“系統(tǒng)信息”導出日志。日志是很多問題的最終答案。打開虛擬機目錄下的.log文件搜索error、fail、vt-x等關鍵字可能比反復修改設置更有效率。7. 虛擬機的長期使用最佳實踐7.1 存儲、資源和快照的日常管理長期使用虛擬機最容易出現(xiàn)的問題是磁盤和快照失控。虛擬機磁盤文件會隨著系統(tǒng)使用不斷增大尤其是日志、緩存和數(shù)據(jù)庫文件。建議給虛擬磁盤所在目錄預留充足空間并定期清理客戶機內的軟件緩存。快照管理要克制。保留一個“剛裝完系統(tǒng)”的干凈快照再保留一個“應用配置完成”的快照即可。不要每做一步操作就拍一個快照否則.vmdk增量文件越堆越多虛擬機會越來越卡。如果虛擬機不需要長期保存實驗狀態(tài)最終應刪除中間快照只保留可用節(jié)點。7.2 學習環(huán)境與生產(chǎn)環(huán)境應該區(qū)別對待VMware Workstation Pro 更適合學習、測試和桌面級開發(fā)。如果你需要在生產(chǎn)環(huán)境運行大量服務應該評估更專業(yè)的數(shù)據(jù)中心虛擬化平臺例如 VMware ESXi。兩者不是一個量級Workstation 依賴宿主機桌面系統(tǒng)適合單機ESXi 是直接在硬件上運行的裸機虛擬化平臺適合集中管理和資源調度。即使只在 Workstation 里使用也要遵循基本的生產(chǎn)意識重要數(shù)據(jù)要定期備份關鍵操作先在快照或克隆環(huán)境里驗證數(shù)據(jù)庫和密碼不要明文寫在虛擬機配置文件里。虛擬機可以通過“文件” - “導出為 OVF”導出以便在其他支持 OVF 的平臺遷移但導出的文件通常很大需要冷靜評估。7.3 新虛擬機配置檢查清單每次創(chuàng)建新虛擬機前可以參考下面這份清單能減少大部分低級錯誤確認物理機有足夠內存和磁盤空間。確認 VMware 后臺服務正常。確認從官網(wǎng)或其他可信渠道獲取安裝包和 ISO 鏡像。下載完鏡像后計算哈希值并與官方對比。創(chuàng)建虛擬機時選擇正確的客戶機操作系統(tǒng)類型和版本。虛擬機名稱和保存路徑不含中文、不被殺毒軟件排除。首次安裝系統(tǒng)時掛載 ISO安裝完成后斷開 ISO。安裝 VMware Tools 或 open-vm-tools重啟客戶機。NT 模式下確認網(wǎng)絡連通再考慮切換到橋接或僅主機。裝好系統(tǒng)后拍一個干凈快照作為后續(xù)實驗的恢復點。VMware Workstation 的安裝和使用并不復雜真正決定順利程度的是安裝前的環(huán)境檢查和遇到問題時的排查思路。對新手來說可以先把 Ubuntu 虛擬機完整安裝一遍然后做一個快照接著嘗試修改網(wǎng)絡模式、安裝軟件、操作失敗后用快照恢復這樣很快就能理解虛擬機的邊界在哪里。等桌面級虛擬機用熟練了再往自動化部署、云原生環(huán)境或數(shù)據(jù)中心虛擬化方向深入都會更有基礎。