Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Fedora 系統安裝 VMware Tools 完整指南:從內核匹配到自動化部署

編輯:關於 Linux

VMware Tools 是虛擬機效能與功能的關鍵組件,提供圖形加速、共享剪貼簿、拖放文件、時間同步等特性。Fedora 作為前沿發布版,內核更新頻繁,安裝 VMware Tools 常面臨內核頭文件不匹配的挑戰。本文提供從環境準備到故障排查的完整解決方案。

VMware Tools 安裝流程圖

前置條件:編譯環境與內核一致性

VMware Tools 部分組件(如 vmhgfs、vmxnet3)需編譯內核模組,因此要求:

  1. 安裝編譯工具鏈:dnf install gcc make kernel-devel kernel-headers
  2. 確保 running kernel 與 kernel-devel 版本完全一致:
uname -r              # 當前運行內核,如 6.8.9-200.fc40.x86_64
rpm -q kernel-devel   # 已安裝的開發包版本

版本不匹配時的解決流程

# 1. 同步升級內核與開發包
dnf upgrade kernel kernel-devel -y

# 2. 重啟進入新內核
reboot

# 3. 驗證版本一致
uname -r
rpm -q kernel-devel
提示: Fedora 預設保留 3 個內核版本,升級後舊內核仍可在 GRUB 菜單選擇啟動,若新內核不穩定可回滾。

VMware Tools 安裝步驟

  1. 在 VMware 選單選擇 Virtual Machine → Install VMware Tools,虛擬光碟掛載至 /run/media/$USER/VMware Tools/
  2. 解壓安裝包:
    cd /tmp && tar -xzf /run/media/$USER/VMware\ Tools/VMwareTools-*.tar.gz
  3. 執行安裝腳本(預設選項全按 Enter):
    cd vmware-tools-distrib && sudo ./vmware-install.pl
  4. 啟動服務並設開機自啟:
    sudo systemctl enable --now vmtoolsd

Open-VM-Tools:原生替代方案(推薦)

Fedora 官方倉庫提供 open-vm-tools,與內核同步更新,無需手動編譯:

dnf install open-vm-tools open-vm-tools-desktop  # 桌面版含圖形整合
systemctl enable --now vmtoolsd
特性VMware Tools (官方)Open-VM-Tools (發布版)
內核模組需編譯,易受內核更新影響DKMS 自動重建 / 內核內建
更新方式手動重新安裝dnf update 同步更新
圖形整合完整需安裝 desktop 子包
推薦場景舊版 ESXi、特殊功能需求現代 Fedora 生產環境首選

常見問題排查

  • 共享資料夾掛載失敗: 確認 vmhgfs-fuse 服務運行,檢查 /mnt/hgfs 掛載點
  • 剪貼簿不工作: 安裝 open-vm-tools-desktop,重啟圖形會話
  • 內核升級後模組失效: 使用 Open-VM-Tools 可避免;若用官方版,需重新執行 vmware-config-tools.pl

總結

在 Fedora 上部署 VMware Tools,核心在於「內核與開發包版本鎖定」與「優先選擇原生 Open-VM-Tools」。採用發布版原生包管理方式,可將維護成本降至最低,同時獲得最佳的虛擬化體驗。

Copyright © Windows教程網 All Rights Reserved