VM虚拟机Ubuntu14和windows7 32位系统共享文件夹的添加

昨天拿到mini2440的开发半套件,急不可耐的上电玩了一下,挺好的,能正常开机,然后把光盘内容从光盘中导出放在了windows下,然后要在虚拟机下安装arm-linux-gcc,软件包在光盘数据上,就想可以设置共享文件夹到虚拟机中,方便两个系统之间相互传文件,然后开始了我的共享文件夹设置。(我的环境为VMware10.0.7,ubuntu14.04.02)

第一,我按照在网上查到的VMware设置方法设置共享文件夹,我把从光盘中导出的数据放在D:/mini2440,这里就以此文件夹为例进行设置。

1.1  打开VMware,菜单栏 虚拟机-设置-选项-共享文件夹-总是启用,然后在对话框下面点 添加-下一步-浏览,找到D:/mini2440后,-确定-下一步-完成,回到刚才对话框后点确定即可。其中共享属性是否只读,根据自己情况勾选,我一般不勾选。

1.2 进入Ubuntu虚拟机中,直接来到目录/mnt/hgfs/,即可看到mini2440文件夹。查看方式有两种,一种是打开命令行,cd /mnt/hgfs/   ls即可看到mini2440,如下图:

          

另一种方式为用浏览器方式查看,打开火狐浏览器或谷歌浏览器,在地址栏输入:/mnt/hgfs/后点确定即可看到mini2440,如下图:


但是,我的设置好后,/mnt/hgfs/目录下什么也没有,接着问度娘。下面开始新的设置旅程。

第二,度娘说需要重新安装VMware tools。

2.1 打开VMware,菜单栏 虚拟机-重新安装VMware Tools,然后进入Ubuntu虚拟机,桌面即可看到VMware Tools的图标。

        2.2 打开VMware Tools后,看到里边有五个文件,复制VMwareTools-9.6.5-2700074.tar.gz到桌面。

        2.3 打开命令行,进行解压数据包安装等,此处就不截图了。解压命令为 tar -xvzf VMwareTools-9.6.5-2700074.tar.gz。

        2.4 在安装过程中,发现编译软件包时报错,有文件无法编译成功,并且vmnet等功能3.3版本以上不再提供支持。

  没办法,只能接着问度娘了,度娘说应该是没有linux-headers-XXX包,导致无法编译。

第三,度娘说需要安装linux-headers-XXX包。

3.1 使用dpkg-query命令检查是否有可用的内核头文件。命令为:dpkg-query -s linux-headers-$(uname -r),检查后发现没有可用的头文件。

   3.2 安装头文件。首先做apt-get升级,sudo apt-get update,然后安装git,gcc,make,内核头文件包等,命令为:

#apt-get install git gcc make linux-headers-$(uname -r)
#git clone https://github.com/rasa/vmware-tools-patches.git
#cd vmware-tools-patches
然后把VMwareTools-9.6.5-2700074.tar.gz拷贝到下载路径中,然后运行脚本:

#cp ###/VMwareTools-9.6.5-2700074.tar.gz downloads/
#./untar-and-patch-and-compile.sh


###为实际的文件路径,请根据实际情况替换。

然后就安装好了,重新按照第一中的步骤设置共享文件夹即可。


你可能感兴趣的:(VM虚拟机Ubuntu14和windows7 32位系统共享文件夹的添加)