歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 9.04下安裝 Vmware Tools的hgfs無法顯示內容解決

Ubuntu 9.04下安裝 Vmware Tools的hgfs無法顯示內容解決

日期:2017/2/28 16:44:15   编辑:Linux教程

Ubuntu 9.04下安裝 Vmware Tools的hgfs無法顯示內容的解決方法:

1.要在Vmware的Ubuntu的虛擬機setting->option裡面把要共享的目錄指定並使能讀寫

2.運行Vmware Tools安裝,應該在Ubuntu的桌面上出現Vmware-tools的安裝包

3.選擇其中的tar包,拷到/tmp目錄下解壓縮,並運行 ./Vmware-install.pl過程中會發現報錯。這個錯誤如果忽略過去,後面的編譯也會繼續,所以務必注意次問題。配置過程可以只運行Vmware-config-tools.pl

這個問題的描述是:

/tmp/Vmware-config0/vmhgfs-only/page.c: 在函數‘HgfsWriteBegin’中:

/tmp/Vmware-config0/vmhgfs-only/page.c:867: 錯誤:隱式聲明函數‘__grab_cache_page’

4.解決辦法是進入/usr/lib/Vmware-tools/modules/source目錄解壓vmhgfs.tar中的page.c;然後修改vmhgfs-only/page.c,並編輯page.c中的867行修改為page = grab_cache_page(mapping, index);即兩個下劃線去掉。

注意可能需要打開文件前把該文件的只讀屬性去掉,chmod +w page.c

保存退出後.

5. 然後需要 把vmhgfs-only打包為vmhgfs.tar文件 tar -cvf ./vmhgfs-only vmhgfs.tar

因為腳本安裝編譯的時候會解壓該文件。

6.清理原有的庫文件

sudo rm /lib/modules/$(uname -r)/misc/vm*.{o,ko}

7. 重新運行Vmware-config-tools.pl即可。

Copyright © Linux教程網 All Rights Reserved