如何解决为 Laravel Homestead 升级 VMWare 后未找到 HGFS 内核模块的错误?
How can I resolve the error The HGFS kernel module was not found after upgrading VMWare for Laravel Homestead?
将 VMWare 升级到新版本后,Homestead 无法再找到共享文件夹。另外,当来自 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.
我该如何解决这个问题?
升级VMWare到新版本时,Homestead虚拟机也需要安装新版本的VMWare tools来匹配新版本的VMWare。然而,这比预期的要复杂一些,因为 Homestead 不包含头文件。您可以按照以下说明解决此问题:
- 切换到主机上的 Homestead 目录
- 运行照常流浪起来
- 等待 Homestead VM 加载 - 您将看到 HGFS 错误。您也可以通过按 ctrl 或 cmd - C
中止而不是等待
- 现在应该启动 Homestead VM - 只是没有共享文件夹支持。使用
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 的错误,并且共享文件夹将可用。
将 VMWare 升级到新版本后,Homestead 无法再找到共享文件夹。另外,当来自 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.
我该如何解决这个问题?
升级VMWare到新版本时,Homestead虚拟机也需要安装新版本的VMWare tools来匹配新版本的VMWare。然而,这比预期的要复杂一些,因为 Homestead 不包含头文件。您可以按照以下说明解决此问题:
- 切换到主机上的 Homestead 目录
- 运行照常流浪起来
- 等待 Homestead VM 加载 - 您将看到 HGFS 错误。您也可以通过按 ctrl 或 cmd - C 中止而不是等待
- 现在应该启动 Homestead VM - 只是没有共享文件夹支持。使用
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 的错误,并且共享文件夹将可用。