使用 VMWare 可以正常工作,我可以在 VMWare 映像上运行多个内核。使用 VirtualBox,我只能在图像上运行 1 个 CPU。这很烦人。
为什么 Virtualbox 在这方面与 VMware 不一样?
我的CPU是:
XEON 3.00GHz Intel 90nm 2MBCache QUAD CPU x14 Socket 604 mPGA Family 15 Model 4(04) Stepping 3 Revision 05 MMX SSE3 XD
SIV.exe 告诉我:
No virtual machine extensions x86 with 64-bit support
NO IA64 support
MPS but with NO MCP
2 physical processors, 2 cores, 4 logical processors
我尝试手动设置我的 CPU 数量,它会导致这个错误,如果不重新启动我的整个计算机,我就无法逆转。
C:\Program Files\Sun\VirtualBox>VBoxManage modifyvm XPSP3 --cpus 2
Sun VirtualBox Command Line Management Interface Version 3.1.4
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.
我不知道这是不是因为你的 XEON 处理器。我可以在我的 Core2Duo 上的 VirtualBox 中运行两个内核(主机:MacOS;来宾:Linux)。
您是否启用了 VT-x/AMD-V(在设置/系统/加速中)?您是否在来宾系统中安装了 VirtualBox 来宾添加(设备/安装来宾添加...)?
你怎么知道你只能使用一个 CPU?当您尝试使用更多虚拟机创建虚拟机时,您会收到错误消息吗?如果您使用 VBoxManage modifyvm 并尝试手动设置 CPU 数量会怎样?