首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自apt的Virtualbox无法检测到我的大部分CPU

来自apt的Virtualbox无法检测到我的大部分CPU
EN

Ask Ubuntu用户
提问于 2018-05-11 18:58:54
回答 1查看 163关注 0票数 0

安装了sudo apt的Virtualbox -get运行良好,但引发错误:

代码语言:javascript
复制
VERR_INVALID_CPU_ID (-1018) - Invalid Virtual CPU ID 

当运行VM时。检查我发现的消息来源:

代码语言:javascript
复制
#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吗?

EN

回答 1

Ask Ubuntu用户

发布于 2018-05-11 23:14:44

VirtualBox状态的用户手册必须启用硬件虚拟化才能使SMP正常工作。

代码语言:javascript
复制
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不支持?

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1035038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档