我最近升级了我的laravel vagrant盒子。从那以后,虚拟盒子就给我同样的错误
请求支持计算机“default”的提供程序“virtualbox”报告它在此系统上不可用。原因如下所示:
VirtualBox正在抱怨安装不完整。请运行VBoxManage --version
以查看错误消息,其中应包含如何修复此错误的说明。
所以,做了一点研究,我发现内核驱动程序是不可用的。我试图安装它,并给予我以下错误时,它试图执行modprobe vboxdrv
。
modprobe:错误:无法插入“vboxdrv”:所需密钥不可用
我有4天这个错误,我不知道该怎么办.有人可以帮助我吗?
2条答案
按热度按时间b09cbbtk1#
这是另一种解决方案,无需禁用安全 Boot :
问题是
vboxdrv
模块没有签名,因此没有加载内核。如果您的计算机激活了SecureBoot模式,就会发生这种情况,这在现代设备中很常见。这就是为什么我得到这个错误打开任何机器中的虚拟盒
未安装内核驱动程序(rc=-1908)
执行以下步骤对驱动程序进行签名,它将作为内核模块加载:
**1.**安装
mkutil
包,即可进行签名。**2.**生成签名文件:
**3.**然后添加到内核中:
**4.**为安全 Boot 注册。
**重要!**这将要求您输入密码,输入您想要的密码,您只需在下次重新启动时使用一次。
**5.**最后重启电脑,出现蓝屏,键盘等待,按下中断 Boot 。
当您在蓝屏内时,选择
您将输入它,并且您将被告知操作已成功完成。
现在你的操作系统将启动,你现在可以使用VirtualBox没有问题:)
我在Ubuntu,Kubuntu和Debian中测试了这个。希望这对某人有帮助。
ds97pgxw2#
我也遇到了同样的问题
通过禁用安全 Boot 选项解决了它。
转到BIOS配置并禁用安全 Boot 。