文档库 最新最全的文档下载
当前位置:文档库 › VMware虚拟机安装Ubuntu使用share folders共享windows目录的方法

VMware虚拟机安装Ubuntu使用share folders共享windows目录的方法

VMware虚拟机安装Ubuntu使用share folders共享windows目录的方法

https://www.wendangku.net/doc/8712466527.html,/zybasjj/article/details/7401808

vmware虚拟机ubuntuwindowstoolslinux
第一步,安装VMware Tools

恢复虚拟机ubuntu后,首先,点击 虚拟机——安装VMware Tools(Install VMware Tools),这时我们会在Ubuntu系统桌面上发现VMware Tools的光盘图标。
双击这个文件图标后,会发现有两个文件,manifest.txt和 VMwareTools-8.4.5-324285.tar.gz,很OK,说明我们的VMware Tools下载成功了。
我们将VMwareTools-8.4.5-324285.tar.gz拷贝到 /tmp 下
cd /tmp
tar zxvf VMwareTools-8.4.5-324285.tar.gz 进行解压。
接着,输入cd vmware-tools-distrib(进入解压后对应文件夹中),然后点回车,
接着,输入sudo ./vmware-install.pl(安装软件),确定后点回车,此时会提示你输入密码(之前你安装ubuntu时设置的密码)
然后会有不断的提示,不过您看到提示就按回车,最后会出现
Enjoy,
--the VMware team
此时告一段洛,说明我们的VMware Tools OK了。

第二步,共享文件夹

首先,点击虚拟机---设置后,会出现虚拟机设置,选择“选项”,点击共享文件夹----总是启用---添加,然后按顺序操作就OK。
此时你在本地F盘下面创建share文件夹,这就是本机与虚拟机共享的文件夹了.

到这里很OK,你进入虚拟机,点应用程序-附件-终端后,进入linux操作界面,
然后输入 cd /mnt/hgfs
再输入命今 ls,会发现目录下面存在目录share,说明共享成功了。

若/mnt/hgfs下无目录情况解决:
VMware8虚拟机安装Ubuntu 11.10使用share folders共享目录
将虚拟机掉电关闭(不能暂停),设置share folders目录,重启虚拟机。
此时/mnt/hgfs目录仍然是空的。
应该sudo apt-get install open-vm-dkms,一路按enter键通过。
然后sudo mount -t vmhgfs .host:/ /mnt/hgfs,这样/mnt/hgfs下便有了与windows的共享目录。
为了每次开机自动挂载共享目录,在/etc/init.d/open-vm-tools末尾增加一行:
sudo mount -t vmhgfs .host:/ /mnt/hgfs (host:/ 处 2个空格)























【转载】XP下VMware模拟Ubuntu不能使用共享文件夹问题解决vmhgfs
https://www.wendangku.net/doc/8712466527.html,/blog/static/3707485920114522814385/
2011-05-05 14:28:14| 分类: VMware虚拟机 | 标签:vmware vmhgfs tools tar modules |举报|字号 订阅
转自:https://www.wendangku.net/doc/8712466527.html,/article/03/315.html

目前XP下使用VMware workstation 6.0.2虚拟ubuntu后,即使安装了VMware Tools并设置了共享文件夹后,虽然可以看到/mnt/hgfs/但仍旧不能访问共享目录的解决方案。

问题:主要问题是在安装vmware tools时编译vmhgfs模块出错:

/tmp/vmware-config0/vmhgfs-only/filesystem.c: In functi

on ‘HgfsInitFileSystem’:
/tmp/vmware-config0
/vmhgfs-only/filesystem.c:582: error: too few arguments to function ‘kmem_cache_create’
/tmp/vmware-config0/vmhgfs-only/filesystem.c:593: error: too few arguments to function ‘kmem_cache_create’
make[2]: *** [/tmp/vmware-config0/vmhgfs-only/filesystem.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmhgfs-only'
Unable to build the vmhgfs module.

解决:请将vmware tools的安装文件解压到用户目录下(~/vmware-tools-distrib)。

首先进入此目录:
$ cd ~/vmware-tools-distrib

把将要更改的文件分离出来备份:
$ mv lib/modules/source/vmhgfs.tar vmhgfs.tar.orig

解压缩此文件:
$ tar -xvf vmhgfs.tar.orig

编辑文件解压后生成的vmhgfs-only目录中的compat_slab.h:
$ vim vmhgfs-only/compat_slab.h

找到此行:
if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 22) || defined(VMW_KMEMCR_HAS_DTOR)

更改为:
if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 22) || defined(VMW_KMEMCR_HAS_DTOR)
就是把小于(<)改为小于等于(<=).

现在我们已基本完成了,仅需重新打包压缩更改的文件夹,并把它拷贝回去(lib/modules/source/vmhgfs.tar):
tar -cvf lib/modules/source/vmhgfs.tar vmhgfs-only

将此vmhgfs.tar文件复制到ubuntu系统的vmware-tools中(/usr/lib/vmware-tools/modules/source/):
$ sudo cp lib/modules/source/vmhgfs.tar /usr/lib/vmware-tools/modules/source/vmhgfs.tar

重新设置vmware tools:
$ sudo vmware-config-tools.pl

一路按回车键。

相关文档
相关文档 最新文档