虚拟机下Ubuntu共享文件夹不能显示的一种解决方法

您所在的位置:网站首页 无法看到共享文件夹 虚拟机下Ubuntu共享文件夹不能显示的一种解决方法

虚拟机下Ubuntu共享文件夹不能显示的一种解决方法

2023-07-31 14:42| 来源: 网络整理| 查看: 265

以下所有操作都是在root模式下

刚开始,当我在虚拟机里设置好我的共享文件夹之后(对于怎么设置虚拟机共享文件夹,网上又很多教程,这里就不赘述了),我赶紧到打开我的Ubuntu在/mnt/hgfs下找我的共享文件夹。然而mnt文件夹下竟然是空的,没有hgfs文件,对于菜鸟的我赶紧再网上查教程,看大神们是怎么解决的,网上对于此问题的教程很多,大部分都是这样处理:

apt-get install open-vm-dkmsmount -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-toolsmkdir /mnt/hgfsmount -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/lockrm /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-toolsmkdir /mnt/hgfsvmhgfs-fuse .host:/ /mnt/hgfs

需要说明的是在安装open-vm-tools时,可能是Ubuntu的服务器不太稳定,网络连接状态不好,我是更新了好多次才安装完毕的。

用此方法可以将共享文件夹成功挂载,但是比较蛋疼的是,只能在root模式下访问共享文件夹,在普通用户模式下访问共享文件夹,terminal会提示没有权限。而且在Ubuntu重启后需要重新挂载共享文件夹,这个问题我尝试了很多方法,暂时没有好的解决方法,只能每次重启后重新挂载了。初步分析原因可能是在安装VMware tools过程中出现问题所致,以后发现了好的解决办法后再来更新吧。

以上。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3