今天晚上做大数据实验,安装了linux虚拟机后,需要实现与主机共享文件夹。
按照老师给的教程,打开虚拟机设置->选项->共享文件夹。启用并设置好共享文件夹,安装老师给的教程,应该能在linux系统的/mnt/hgfs目录下看到主机共享文件夹下的文件。
然而事实上并没有,刷新了好几次也没有。
然后百度百科得知还需要在管理中安装VMware Tools
点击管理下面的安装VMware Tools(因为我已经装好了,所以写的是重新安装。)
会在主机下面弹出下面一行字:要安装虚拟光驱,需要先打开终端,用tar解压VMware Tools-9.6.2-1688356.tar.gz,再安装install.pl。
并且虚拟机的桌面会弹出一个VMware Tools的文件夹,里面就有上述提到的VMware Tools-9.6.2-1688356.tar.gz压缩包,还有一堆其它文件。VMware Tools文件夹的地址在media文件夹下,并且是只读文件!!!!这就是最大的坑!!
我们安装提示说的一步步来,第一步是用tar解压VMware Tools-9.6.2-1688356.tar.gz,那么用tar怎么解压VMware Tools-9.6.2-1688356.tar.gz文件呢?根据百度百科得知tar -xzvf file.tar.gz //解压tar.gz。因此执行命令tar -xzvf VMware Tools-9.6.2-1688356.tar.gz 会得到tar: Error exit delayed from previous errors错误。无论你换用什么解压命令都是一堆的错误啊喂!!!
解决方法:首先VMware Tools文件夹的地址在media文件夹下,这都是只读的,所以根本解压不出来。因此首先将VMware Tools-9.6.2-1688356.tar.gz复制粘贴到桌面上,然后用tar -xzvf VMware Tools-9.6.2-1688356.tar.gz来解压,
解压结束后进入vmware-tools-distrib文件夹,使用sudo ./vmware-install.pl执行install.pl文件。
接下来会出现一大堆然后确认和输入的东西,根据提示走就好了,安装完毕后VMware Tools文件夹会消失,而再次查看/mnt/hfgs会发现共享文件夹出现了,成功。
感谢相关大佬的博客指点:
VMware虚拟机Linux vmware-install.pl怎么安装_百度经验
Linux下的tar压缩解压缩命令详解
VMware player如何设置共享文件夹/如何共享文件
装另一个虚拟机时又发现了一件怪事,点击菜单的更新vmware-tools提示没有CD/DVD驱动器。
解决方法是:
完成后重启虚拟机,再点击安装vmware-tools即可。