很多时候我们需要这个功能,比如我们需要在linux下编译代码,但是为了方便,我们在window下用source insight查看代码,那么我们势必要设置一个共享目录来实现我们需要的功能,当然也可以在虚拟机下安装source insight,但是在我的虚拟机上,source insight会出现一些问题,所以这里就不叙述了,直接进入正题。
首先我们对我们的虚拟机进行设置,设置-选项 -共享文件夹,选择总是启用,然后按照提示步骤一步一步执行就行,然后我们需要在虚拟机中安装VM-TOOLS,虚拟机的菜单栏的虚拟机选项有一个安装vmware-tools,当我们点击以后,会弹出一个磁盘,我们将磁盘里的内容进行解压后执行
sudo ./vmware-install.pl
一直回车键,系统会为我们自动安装,当然你需要注意在安装过程中是否出现错误,由于tools的版本不同,可能会出现不同的错误,如果出现了错误,可以参照:
http://blog.csdn.net/skdev/article/details/47753635
非常感谢这位大神的文章
vmtools安装完成后,我们首先查看是否有共享目录
vmware-hgfsclient
然后
sudo apt-get install open-vm-dkms
mount -t vmhgfs .host:/ /mnt/hgfs
如果在install open-vm-dkms时显示
正在设置 open-vm-tools (2:9.4.0-1280544-5ubuntu6) … * Starting open-vm daemon vmtoolsd invoke-rc.d: initscript open-vm-tools, action “start” failed. dpkg: error processing package open-vm-tools (–configure): 子进程 已安装 post-installation 脚本 返回了错误号 2 dpkg: dependency problems prevent configuration of open-vm-tools-dkms: open-vm-tools-dkms 依赖于 open-vm-tools (>= 2:9.4.0-1280544-5ubuntu3);然而: 软件包 open-vm-tools 尚未配置。 dpkg: error processing package open-vm-tools-dkms (–configure): 依赖关系问题 - 仍未被配置 因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。 dpkg: dependency problems prevent configuration of open-vm-dkms: open-vm-dkms 依赖于 open-vm-tools-dkms;然而: 软件包 open-vm-tools-dkms 尚未配置。 dpkg: error processing package open-vm-dkms (–configure): 依赖关系问题 - 仍未被配置 因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。 在处理时有错误发生: open-vm-tools open-vm-tools-dkms open-vm-dkms E: Sub-process /usr/bin/dpkg returned an error code (1)
则
sudo apt-get remove open-vm-tools
sudo apt-get install open-vm-tools
完成后这些步骤后
cd /mnt/hgfs/
ls
就应该能看到你设置的共享目录了