解決 VMware 在部分 Linux 無法順利編譯 hgfs 驅動的問題

VMware Tools 在部分 Linux 無法順利編譯並安裝 hgfs 驅動, 導致無法順利使用 host 的 sharing folder 的問題, 這個好像是老問題了, 只是筆者太久沒安裝使用所以又忘記當初是如何手動 patch 處理的了, 不過好消息是已經有人把整個處理的方法放到 GitHub 上面了, 就讓我們接著看下去 沒錯! 安裝 VMware Tools 過程中, 可以特別注一下編譯 hgfs 的驅動是不是有問題, 如果有問題表示您的 Linux 將無法掛載 host 分享出來的目錄了 Screenshot 當然我們可以使用其他方式, 例如 scp 或是 rsync 或是 samba 與 host 交換檔案, 不過我們還是決定使用 VMware 原生的方式來解決分享的問題 方法很簡單 1. 先把自己變成 root 身份 sudo bash 2. 安裝編譯工具 apt-get install kernel-package 3. 接著安裝 git 工具 apt-get install git 4. 然後到 GitHub 取得修正的 source code 網址 https://github.com/rasa/vmware-tools-patches 5. 取得原始檔案 https://github.com/rasa/vmware-tools-patches.git 6. 接著使用 git 下載 git clone https://github.com/rasa/vmware-tools-patches.git 7. 然後就可以開始安裝編譯了, 先切換目錄到 vmware-tools-folder cd vmware-tools-patches 8. 最後執行以下三個 patch 步驟 ./download-tools.sh ./untar-and-patch.sh ./compile.sh 理論上就大功告成囉!