Ubuntu 虚拟机无法共享文件夹
1. 什么是虚拟机共享文件夹
最近,遇到了一个很糟心的问题:我没办法将 Ubuntu 虚拟机中的文件复制粘贴到 Windows 主机中,或者说我无法通过 Windows 主机访问 Ubuntu 虚拟机中的文件。
经过搜索,我发现共享文件夹可以实现虚拟机和主机间的文件共享。
2. 如何开启虚拟机的共享文件夹
点击虚拟机软件最上方的菜单栏:
虚拟机->设置->选项,启用共享文件夹,并配置它在主机中的路径。
顺利的话,你会在/mnt/hgfs
下发现你刚刚配置好的共享文件夹。我的共享文件夹是 sharey。
不顺利的话,/mnt
下将没有任何文件。
如果你是这样的情况,那么可以接着往下看了。
3. 重新安装 VMware-tools
vmware-tools 可以实现虚拟机的文件共享。我的虚拟机“重新安装 VMware-tools” 是灰色的。
那么我们就需要找到 VMware-tools 的安装包进行安装了。
在虚拟机的安装目录下,有一个叫 linux.so 的文件,它就是我们需要的文件。
找到文件后,我们需要将这个镜像文件挂载到虚拟机上。还是点击最上方的菜单栏,
虚拟机->设置->硬件->CD/DVD,连接选择使用 ISO 映像文件,通过浏览打开刚才找到的 linux.so 文件。
之后重启虚拟机,桌面上就可以看到 VMware Tools 光盘文件了。
现在打开光盘文件,并解压 VMware tools 压缩包。
这里有一个值得注意的地方:不要在当前文件夹下解压。否则就会出现如下报错:提示空间不足。
解决办法也很简单,就是:把压缩包复制或剪切到另一个文件夹下,在另一个文件夹下解压即可。
如下图所示,解压成功。
之后,打开terminal,cd 到 vmware-tools-distrib, 执行 sudo ./vmware-install.pl
重点来了
一定要覆盖安装。
注意比对安装过程,不是每一步都选择 default 的。有些地方需要输入 yes 。
具体安装过程,参考了 VMware虚拟机设置了共享文件夹却找不到。
小伙伴们,千万要小心。因为我输了第二次才成功,一定要认真比对。
最后重启虚拟机,就可以在 /mnt/hgfs
下发现你刚刚配置好的共享文件夹了。
[root@bogon vmware-tools-distrib]# ./vmware-install.pl
The installer has detected an existing installation of open-vm-tools packages
on this system and will not attempt to remove and replace these user-space
applications. It is recommended to use the open-vm-tools packages provided by
the operating system. If you do not want to use the existing installation of
open-vm-tools packages and use VMware Tools, you must uninstall the
open-vm-tools packages and re-run