1. 程式人生 > >虛擬機器下Ubuntu共享資料夾不能顯示的一種解決方法

虛擬機器下Ubuntu共享資料夾不能顯示的一種解決方法

安裝 Ubuntu 16.04.5 LTS,沒有安裝桌面版本,共享資料夾沒出來,花了幾個小時 終於解決了 

 此解決方案僅供參考,不具代表性! 此解決方案僅供參考,不具代表性! 此解決方案僅供參考,不具代表性! 重要的話說三遍! 以下所有操作都是在root模式下 剛開始,當我在虛擬機器裡設定好我的共享資料夾之後(對於怎麼設定虛擬機器共享資料夾,網上又很多教程,這裡就不贅述了),我趕緊到開啟我的Ubuntu在/mnt/hgfs下找我的共享資料夾。然而mnt資料夾下竟然是空的,沒有hgfs檔案,對於菜鳥的我趕緊再網上查教程,看大神們是怎麼解決的,網上對於此問題的教程很多,大部分都是這樣處理: apt-get install open-vm-dkms mount -t vmhgfs .host:/ /mnt/ 但是,當我輸入第一條命令後,terminal給我返回了一個這樣的結果:E: Unable to locate package open-vm-dkms,竟然無法找到軟體包,Excuse me?這就很尷尬了,沒法往下進行了吶。沒辦法,接著查教程吧,大部分教程給出的是:apt-get update ,但是然並卵用,根本不能解決問題,輸入命令後terminal還是給出同樣的提示。甚至最後我把VMware tools 解除安裝後重新安裝了也不行。這裡插一句,當我重新安裝VMware tools是在配置階段總是提示我:The path “” is not a valid path to the xxx-amd64 kernel headers。讓我也是很鬱悶,查了很多文件,用了很多方法都是不行。最後實在沒辦法,在選擇否要更改資料夾時,我直接輸入了NO,算是把VMware tools 給安裝上了,要不虛擬機器與宿主之間的貼上複製都用不了。 最後Google出一篇文章,他給出的解決方法非同一般,我就試了一下,在處理一些小問題後,最後終於把問題給解決了。他給的解決方法是: apt-get install open-vm-tools mkdir /mnt/hgfs mount -t vmhgfs .host:/ /mun/hgfs 當我輸入第一個命令:apt-get install open-vm-tools,terminal給我返回了 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it 還能怎麼辦呢,接著查教程唄,最後在一位大神的部落格裡我看到了如下的解決方案: rm /var/cache/apt/archives/lock rm /var/lib/dpkg/lock 我在輸入後terminal竟然給我返回了同樣的提示,在我抱著僥倖的心理下,我再次輸入了上面的命令後竟然可以了!接著我輸入命令:mkdir /mnt/hgfs,沒出問題,接著我輸入命令:mount -t vmhgfs .host:/ /mun/hgfs,terminal提示我:cannot mount filesystem: No such device,接著查文件查教程,最後通過如下方法解決了我的問題: apt-get install open-vm-tools mkdir /mnt/hgfs vmhgfs-fuse .host:/ /mnt/hgfs 需要說明的是在安裝open-vm-tools時,可能是Ubuntu的伺服器不太穩定,網路連線狀態不好,我是更新了好多次才安裝完畢的。 用此方法可以將共享資料夾成功掛載,但是比較蛋疼的是,只能在root模式下訪問共享資料夾,在普通使用者模式下訪問共享資料夾,terminal會提示沒有許可權。而且在Ubuntu重啟後需要重新掛載共享資料夾,這個問題我嘗試了很多方法,暫時沒有好的解決方法,只能每次重啟後重新掛載了。初步分析原因可能是在安裝VMware tools過程中出現問題所致,以後發現了好的解決辦法後再來更新吧。 以上。

 

終於出來了