Centos7 安装vmware tool 共享文件找不到解决方法

在CentOS7上安装VMware Tools时可能会遇到共享文件目录无法找到的问题。通过运行安装脚本并编辑 `/etc/fstab` 文件,以及解决kernel header不匹配和编译错误,可以成功设置共享文件夹。具体步骤包括安装kernel-devel,修改vmhgfs源代码以适应内核版本,并完成安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、运行安装 ./vmware-install.pl

安装VMware tool完毕后,使用 vmware-hgfsclient可以查看到共享目录,但是在/mnt/hgfs中没有 : 

解决方案:>sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -oallow_other 

永久生效方法:vi /etc/fstab,在最后一行加入:.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

 

2、centos解决The path "" is not a valid path to the 3.2.0-4-amd64 kernel headers.问题

 解决方法: yum -y install kernel-devel 

 重新运行: ./vmware-install.pl

 

3、安装过程出现错误:vmhgfs-only/page.c:1625:23: error: too many arguments to function ‘wait_on_bit’  

1)在解压后的vmware-tools-distrib/目录中,进入lib/modules/source/,解压vmhgfs.tar

2)tar -xvf vmhgfs.tar

3)打开文件vmhgfs-only/page.c  : vim  vmhgfs-only/page.c 

4)把根据报错位置1625的地方修改(说明:因为 CentOS 7 的内核版本是 3.10.0)

     #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0)

    修改为

    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 10, 0)

5)保存、压缩文件并替换vmhgfs.tar

     tar -cvf vmhgfs.tar vmhgfs-only

6)从新执行安装脚本 : ./vmware-install.pl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值