XP下VMware模拟Ubuntu不能使用共享文件夹问题解决vmhgfs
2008-03-17 20:30
411 查看
XP下使用VMware workstation 6.0.2虚拟ubuntu后,安装VMware Tools,由于重新编译内核,过程中出现编译错误,导致设置了共享文件夹后,虽然可以看到/mnt/hgfs/但仍旧不能访问共享目录。 到网上查了一些资料,这一篇资料最准确。
问题:主要问题是在安装vmware tools时编译vmhgfs模块出错:
解决:请将vmware tools的安装文件解压到用户目录下(~/vmware-tools-distrib)。
首先进入此目录:
把将要更改的文件分离出来备份:
解压缩此文件:
编辑文件解压后生成的vmhgfs-only目录中的compat_slab.h:
找到此行:
Ubuntu7.10的内核版本为2.6.22.14,因此
更改为:
就是把小于(<)改为小于等于(<=).
现在我们已基本完成了,仅需重新打包压缩更改的文件夹,并把它拷贝回去(lib/modules/source/vmhgfs.tar):
将此vmhgfs.tar文件复制到ubuntu系统的vmware-tools中(/usr/lib/vmware-tools/modules/source/):
重新设置vmware tools:
一路按回车键。 问题解决。
问题:主要问题是在安装vmware tools时编译vmhgfs模块出错:
代码: |
/tmp/vmware-config0/vmhgfs-only/filesystem.c: In function ‘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. |
首先进入此目录:
代码: |
$ cd ~/vmware-tools-distrib |
代码: |
$ mv lib/modules/source/vmhgfs.tar vmhgfs.tar.orig |
代码: |
$ tar -xvf vmhgfs.tar.orig |
代码: |
$ 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 |
代码: |
$ sudo cp lib/modules/source/vmhgfs.tar /usr/lib/vmware-tools/modules/source/vmhgfs.tar |
代码: |
$ sudo vmware-config-tools.pl |
相关文章推荐
- XP下VMware模拟Ubuntu不能使用共享文件夹问题解决vmhgfs
- 解决VC++在WIN7下使用ADO方式连接ACCESS数据库到XP不能运行的问题
- 解决VC++在WIN7下使用ADO方式连接ACCESS数据库到XP不能运行的问题
- 使用ScrollView时解决android布局不能撑满全屏的问题
- 使用cygwin在windows上模拟unix环境,解决不能显示中文的问题
- eWebeditor在IE8、IE9中插入图片按钮不能使用问题的解决方法
- 解决使用 XP 风格样式时图标丢失的问题
- 在使用jscalendar时候,中文或者utf8不能正确使用的问题解决
- struts2.1.6 s:datetimepicker标签不能使用的问题解决
- 使用struts bean:write标签时不能显示Integer,Date等类型的属性问题的解决
- 解决ubuntu 12.04登入系统后触摸板不能使用的问题
- 解决Ubuntu14.04下vi编辑器不能使用方向键和退格键问题
- CSS - 解决使用浮动,父窗体不能撑高问题
- 解决XP下不能安装驱动的问题(签名问题等等)——“无法安装这个硬件”“INF中的服务安装段落无效”
- 关于ueditor编辑器插件的使用记录 --- 解决"后端配置项没有正常加载,上传插件不能正常使用"上传图片处的问题
- Centos 6.4 python 2.6 升级到 2.7一起的MySQLdb不能使用的解决问题
- 使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题
- 解决ubuntu中vi不能正常使用方向键与退格键的问题
- Android 使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题