将VMWare升级到新版本后,Homestead无法再找到共享文件夹。 Alos,当从Homestead目录运行vagrant up
时,我在启动过程中看到了这个错误:
The HGFS kernel module was not found on the running virtual machine.
This must be installed for shared folders to work properly. Please
install the VMware tools within the guest and try again. Note that
the VMware tools installation will succeed even if HGFS fails
to properly install. Carefully read the output of the VMware tools
installation to verify the HGFS kernel modules were installed properly.
我该如何解决这个问题?
答案 0 :(得分:10)
将VMWare升级到新版本时,还需要在Homestead虚拟机上安装新版本的VMWare工具,以匹配新版本的VMWare。但是,由于Homestead不包含头文件,因此比预期更多。您可以按照以下说明解决此问题:
ssh vagrant@127.0.0.1 -p 2222
sudo apt-get install -y build-essential linux-headers-$(uname -r)
sudo vmware-config-tools.pl
这将安装构建VMWare工具所需的内核头文件,以及在Homestead VM上运行vmware的配置设置。
您将回答许多问题 - 只需使用默认除之外的 VMware自动内核模块。
对这个问题回答是,你不应该再次遇到这个问题(或者至少在更换Homestead框之前你不会再这样了。)
在此之后返回主机并运行:
vagrant halt
vagrant up
一切都会按预期工作。您将不再看到有关HGFS的错误,并且共享文件夹将可用。