最近,我尝试使用 VirtualBox,但出现此错误,
VirtualBox can't operate in VMX root mode.
Please disable the KVM kernel extension, recompile your kernel and reboot.
(VERR_VMX_IN_VMX_ROOT_MODE).
我正在运行 Ubuntu Noble Numbat;我升级到了这个版本,所以我并不总是用它运行 VirtualBox。不过,我最后一次成功使用 VirtualBox 是与 Noble Numbat 一起运行的。我隐约知道 KVM 是什么,但如果可以避免的话,我绝对不想重新编译内核。
我确实使用docker,有时也使用multipass,我真的不想通过禁用KVM给它们带来问题。如果有办法将VirtualBox与KVM一起使用,那么我将不胜感激,否则我愿意重新编译linux内核(如果您回答了这个问题,请给我一个链接或关于如何重新编译它的说明)。
主机……真的很旧,是 2012 年末的 MacBook Pro,4 核但看起来像 8 核的版本。一些相关规格。
- 核心:4 个核心,但看起来像 8 个,因为每个核心可以运行 2 个进程(我认为)。
- 处理器:8 x Intel Core i7-3720QM CPU @ 2.60GHz
- 图形处理器:NVE7(我没有很好的 GPU 驱动程序,但我不认为这是问题)
- 内核版本:6.5.0-9-generic(64位)
- 硬盘是外置的(内置硬盘已损坏)
- Virtualbox 版本:7.0.18r162988
有时 Ubuntu 会保留旧版本的内核,您可以在启动时选择使用。我研究了一下是否可以这样做,发现 Ubuntu 这次没有留下一个。我很想说我做了更多,但我对此一无所知,不幸的是,我真的不知道 VirtualBox 错误图片