Shi*_*ath 11 macos virtualbox macos-big-sur
我只想使用 VirtualBox,但现在我遇到了这种类型的错误。
我找不到合适的解决方案。
Kernel driver not installed (rc=-1908)
Make sure the kernel module has been loaded successfully.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
Run Code Online (Sandbox Code Playgroud)
Soh*_*med 21
直接通过终端注册 .kext 为我解决了这个问题。
\nsudo kmutil load -p '/Library/Application Support/VirtualBox/VBoxDrv.kext'
系统偏好设置中应该会提示允许内核,这将需要重新启动。
\n重启并运行命令cd \xcb\x9c/Homestead && vagrant up
Cla*_*iel 15
在 MacOS Monterey 12.4 上,我刚刚安装了最新版本并打开 VirtualBox(版本 6.1.34 r150636 (Qt5.6.3))。然后:
第1步:进入系统偏好设置->安全和隐私。
第二步:解锁安全中心。
第3步:Oracle批准该软件。
我还没有卸载旧的 virtualBox 或重新启动计算机或输入任何代码。
小智 14
带有 BIG SUR 的 MAC -- 未安装内核驱动程序 (rc=-1908)
确保内核模块已成功加载。
错误是:
suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
Run Code Online (Sandbox Code Playgroud)
下载并安装最新的 VirtualBox 6.1.18 或更高版本。然后按照下面的步骤来解决。
第 1 步 - 运行:
sudo kextload -b org.virtualbox.kext.VBoxDrv
Run Code Online (Sandbox Code Playgroud)
第 2 步:进入系统偏好设置-> 安全与隐私
第三步:解锁安全中心
第 4 步:Oracle 批准该软件
第 5 步:
sudo kextload -b org.virtualbox.kext.VBoxNetFlt
sudo kextload -b org.virtualbox.kext.VBoxNetAdp
sudo kextload -b org.virtualbox.kext.VBoxUSB
Run Code Online (Sandbox Code Playgroud)
第 6 步:重新启动
Gen*_*gan 11
作为安装过程的一部分,Big Sur 会禁用 VirtualBox 内核扩展。您可以通过运行以下命令来验证这一点:
kextstat | grep -v com.apple
Run Code Online (Sandbox Code Playgroud)
如果安装了内核扩展,您将看到如下内容:
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release
Index Refs Address Size Wired Name (Version) UUID <Linked Against>
184 3 0xffffff7fa232d000 0xb2000 0xb2000 org.virtualbox.kext.VBoxDrv (6.1.18) 9C1C33DF-8061-30A2-9266-C9284816A6A2 <8 6 5 3 1>
187 0 0xffffff7fa240a000 0x5000 0x5000 org.virtualbox.kext.VBoxUSB (6.1.18) 51E577B4-43B6-359F-B817-9C63A69E7943 <186 184 62 8 6 5 3 1>
188 0 0xffffff7fa2405000 0x4000 0x4000 org.virtualbox.kext.VBoxNetFlt (6.1.18) 96E530DE-E34D-3447-89A5-FCF6646AE47E <184 8 6 5 3 1>
189 0 0xffffff7fa23ff000 0x2000 0x2000 org.virtualbox.kext.VBoxNetAdp (6.1.18) 63EFABA5-3341-3BEB-B47A-AAFCDD7312A5 <184 6 5 1>
Run Code Online (Sandbox Code Playgroud)
如果您没有看到加载的扩展,更简单的解决方法是删除当前的 VirtualBox 应用程序,下载并安装最新版本,然后转到安全和隐私系统首选项窗格。您应该看到一条消息,表明某些应用程序需要重新启动才能正常工作。
重新启动您的 Mac,VirtualBox 现在应该可以工作了。您可以重新运行 kexstat 命令以确保扩展已加载。
以下是我如何使用 MONTEREY 解决 MAC 上的问题
2021 年 12 月 9 日更新:安装最新版本(VirtualBox-6.1.30-148432-OSX.dmg更新这篇文章时)完全解决了我机器上的问题
最初的帖子:
VirtualBox-6.1.28-147628-OSX.dmg撰写本文时)VirtualBox_Uninstall.tool以卸载 VirtualBox小智 7
解决方案适用于大苏尔(无需删除任何内容):
我在 macOS Big Sur 11.6 上运行 Windows 10 时也遇到了同样的错误,但我可以通过导航到“系统偏好设置”>“安全和隐私”轻松解决该问题。在那里,在允许从部分下载应用程序下,我发现类似 Oracle 想要安装其他更新的内容,并且我授予了权限。我的 Win 10 虚拟机开始工作。我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
7729 次 |
| 最近记录: |