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 Core 6 安裝 VMware Tools 完整指南與常見問題解決

編輯:Linux 教學

前言

在 Fedora Core 6 系統中安裝 VMware Tools 是提升虛擬機性能、實現主機與客體系統無縫整合的關鍵步驟。本文將詳細介紹從環境準備到安裝完成的完整流程,並針對內核頭文件版本不匹配這一常見錯誤提供解決方案。

一、安裝前的環境準備

1. 安裝 GCC 編譯器及開發工具

VMware Tools 的安裝過程需要編譯內核模塊,因此首先要確保系統已安裝 GCC 編譯器:

yum install gcc

2. 安裝內核開發包

內核頭文件是編譯 VMware Tools 內核模塊所必需的:

yum install kernel-devel

3. 驗證內核版本一致性

這是最關鍵的一步。運行內核版本必須與安裝的 kernel-devel 版本完全一致:

# 查看當前運行的內核版本
uname -r

# 查看已安裝的 kernel-devel 版本
rpm -q kernel-devel

若兩者版本號不一致(例如運行內核為 2.6.20-1.2952.fc6 而 kernel-devel 為 2.6.18-1.2849.fc6),必須進行升級。

4. 升級內核與開發包(版本不匹配時)

yum -y upgrade kernel kernel-devel

重要提示:升級完成後必須重啟系統,以便加載新內核。

5. 確認內核頭文件路徑

安裝程序會自動尋找,但了解路徑有助於排錯:

ls -d /usr/src/kernels/$(uname -r)*/include

二、獲取並解壓 VMware Tools 安裝包

圖形界面操作(推薦新手)

  1. 在 VMware Workstation 菜單中選擇 VM → Install VMware Tools
  2. 虛擬光驅中會出現安裝包(通常為 VMwareTools-*.tar.gz)
  3. 將其解壓到任意目錄(如 /tmp)

命令行操作(進階用戶)

# 創建臨時掛載點
mkdir /mnt/vmtools-temp

# 掛載 ISO 鏡像
mount -o loop linux.iso /mnt/vmtools-temp

# 複製安裝包
cp /mnt/vmtools-temp/VMwareTools-*.tar.gz /tmp/

# 清理臨時文件
umount /mnt/vmtools-temp
rmdir /mnt/vmtools-temp
rm linux.iso

# 解壓安裝包
cd /tmp
tar zxvf VMwareTools-*.tar.gz

三、執行安裝腳本

cd /tmp/vmware-tools-distrib/
./vmware-install.pl

安裝過程中大部分提示可直接按 Enter 採用默認值,直到詢問內核頭文件路徑時:

What is the location of the directory of C header files that match your running kernel?
[/usr/src/kernels/2.6.18-1.2849.fc6-i686/include]

此處輸入第 5 步查到的實際路徑(如 /usr/src/kernels/2.6.20-1.2952.fc6-i686/include),然後繼續按回車完成安裝。

四、常見錯誤及解決方案

錯誤現象

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.20-1.2952.fc6). Even if the module were to
compile successfully, it would not load into the running kernel.

根本原因

運行內核(uname -r 顯示)與 kernel-devel 包版本不一致。即使指定了正確路徑,版本號內部不匹配仍會導致編譯失敗。

解決步驟

  1. 升級內核與開發包:執行 yum -y upgrade kernel kernel-devel
  2. 重啟系統:reboot 進入新內核
  3. 再次驗證版本:確認 uname -r 與 rpm -q kernel-devel 輸出完全一致
  4. 重新安裝 VMware Tools:刪除舊解壓目錄,重新執行安裝腳本

五、安裝後驗證

安裝成功後,重啟虛擬機,檢查以下功能是否正常:

  • 剪貼板共享(主機↔客體)
  • 拖放文件傳輸
  • 自動調整客體屏幕分辨率
  • 共享文件夾掛載(/mnt/hgfs)

總結

Fedora Core 6 安裝 VMware Tools 的核心難點在於內核版本一致性。只要嚴格遵循「升級內核 → 重啟 → 驗證版本 → 安裝 Tools」的順序,即可避免絕大多數編譯錯誤。若仍遇問題,請檢查 /var/log/vmware-installer 日志獲取詳細錯誤信息。

Copyright © Windows教程網 All Rights Reserved