安装了sudo apt的Virtualbox -get运行良好,但引发错误:
VERR_INVALID_CPU_ID (-1018) - Invalid Virtual CPU ID 当运行VM时。检查我发现的消息来源:
#define VERR_INVALID_CPU_ID (-1018)
/** Too many VCPUs. */进入设置后,当我有24个CPU时,Virtualbox似乎认为我只有2个CPU。这里发生了什么事?
我目前在这台机器上没有VX(我认为它不支持它,至少基于kvm-ok的结果),但是根据我可以找到的信息,VX对于Virtualbox运行VM来说是不必要的。如果绝对需要Vx-t的话,它不应该坠毁吗?
补充Quirk: Bios说虚拟化技术实际上是激活的。所以现在我们又有了一个谜团。
其他一些帖子暗示apt版本坏了,我绝对需要从Oracle重新安装。我想听听Ubuntu的消息:apt的版本应该有效吗?我真的需要开Vx-t吗?
发布于 2018-05-11 23:14:44
VirtualBox状态的用户手册必须启用硬件虚拟化才能使SMP正常工作。
Even though VirtualBox does not always require hardware virtualization, enabling it is required in
the following scenarios:
VirtualBox’s 64-bit guest support (added with version 2.0) and multiprocessing (SMP,
added with version 3.0) both require hardware virtualization to be enabled. (This is not
much of a limitation since the vast majority of today’s 64-bit and multicore CPUs ship with
hardware virtualization anyway; the exceptions to this rule are e.g. older Intel Celeron and
AMD Opteron CPUs.)也许您的BIOS支持硬件虚拟化,但CPU不支持?
https://askubuntu.com/questions/1035038
复制相似问题