#如果在VMware中运行的Linux虚拟机无法找到共享目录,可以尝试以下解决方法:
- 确认VMware Tools已经安装并运行。在Linux虚拟机中,打开终端并输入以下命令:
sudo vmware-toolbox-cmd -v
如果返回版本号,则VMware Tools已经安装并运行。如果没有返回版本号,则需要安装VMware Tools。
-
确认共享目录已经设置。在VMware中,选择虚拟机菜单栏中的“虚拟机”->“设置”->“选项”->“共享文件夹”,确保已经设置了共享目录,并且选择了“始终启用”。
-
确认共享目录已经挂载。在Linux虚拟机中,打开终端并输入以下命令:
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
如果返回“fuse: bad mount point `/mnt/hgfs’: No such file or directory”,则可以在/mnt目录创建hgfs文件夹,然后再执行一次mount既可以:
mkdir hgfs
如果返回“fuse: mountpoint is not empty”,则需要先卸载已经挂载的共享目录:
sudo umount /mnt/
然后再执行上面的挂载命令。
- 确认共享目录的权限。在Linux虚拟机中,打开终端并输入以下命令:
sudo chmod 777 /mnt/
这将赋予共享目录所有用户读写权限。
- 确认共享目录的名称。在Linux虚拟机中,打开终端并输入以下命令:
ls /mnt/
这将列出共享目录的名称。如果名称不是默认的“shared”,则需要在挂载命令中指定正确的名称:
sudo vmhgfs-fuse .host:/shared /mnt -o allow_other