问题:
vmware 9.0.2下新装ubuntu 13.04,安装完成后按照惯例添加共享目录。
重启ubuntu 13.04,在/mnt/hgfs目录下看不到共享目录的名称。
解决办法:
1. 反复确定设定共享文件夹,并重启虚拟机多次,都不能在/mnt/hgfs目录下看到任何内容;
2. 放狗搜,看到"小卷儿2008"给出的方案是:试一下
1.sudo apt-get install open-vm-dkms 2.sudo mount -t vmhgfs .host:/ /mnt/hgfs
将上述命令拷贝到虚拟机ubuntu 13.04中执行,完成后,
- david@ubuntu:~$ ls /mnt/hgfs/
- SVN_253 tmp VM_Shared
- david@ubuntu:~$
david@ubuntu:~$ ls /mnt/hgfs/ SVN_253 tmp VM_Shared david@ubuntu:~$
已经可以看到共享的文件夹了。至此问题解决。可以编写一个脚本en_shared_dir.bsh,用来当发现看不到共享目录时,执行上述指令:
- #!/bin/bash
- cd ~
- sudo apt-get install open-vm-dkms
- sudo mount -t vmhgfs .host:/ /mnt/hgfs
执行命令:#!/bin/bash cd ~ sudo apt-get install open-vm-dkms sudo mount -t vmhgfs .host:/ /mnt/hgfs
- david@ubuntu:~$ . ./en_shared_dir.bsh
- [sudo] password for david:
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- open-vm-dkms is already the newest version.
- 0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
- david@ubuntu:~$
david@ubuntu:~$ . ./en_shared_dir.bsh [sudo] password for david: Reading package lists... Done Building dependency tree Reading state information... Done open-vm-dkms is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded. david@ubuntu:~$
- david@ubuntu:~$ ls
- Desktop Downloads examples.desktop Pictures svn_253 tmp VIM.tar.bz2 wrk
- Documents en_shared_dir.bsh Music Public Templates Videos vm_shared
david@ubuntu:~$ ls Desktop Downloads examples.desktop Pictures svn_253 tmp VIM.tar.bz2 wrk Documents en_shared_dir.bsh Music Public Templates Videos vm_shared