虚拟机下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,没出问题,接着我输入命令:

扫描二维码关注公众号,回复: 3338422 查看本文章

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过程中出现问题所致,以后发现了好的解决办法后再来更新吧。 以上。

 

终于出来了

猜你喜欢

转载自blog.csdn.net/wytzsjzly/article/details/82828084
今日推荐