启用多个 CPU 会阻止 Ubuntu 18.04 客户机在 VirtualBox 中启动

启用多个 CPU 会阻止 Ubuntu 18.04 客户机在 VirtualBox 中启动

在 Windows 8.1 主机上使用 VirtualBox 4.3.18 r96516 NUMBER_OF_PROCESSORS=4。有两个客户虚拟机。

  1. Windows XP(32 位),使用 2 个 CPU
  2. Ubuntu(64 位)[18.04] 使用 1 个 CPU

两个客户操作系统都启动正常。但是当我将 Ubuntu 客户机更改为使用 2 个 CPU 时,启动顺序显示正常的 GNU GRUB 屏幕,然后显示带有单个下划线 (_) 的空白屏幕。即使等待几分钟,启动过程也不会继续。

如何允许 Ubuntu 18.04 客户机使用 2 个 CPU?

如果我关闭虚拟机,将设置改回 1 CPU,那么 Ubuntu 18.04 就可以正确启动。

注意:Processor滑块未变灰,并且被改变(类似问题中提到的问题)。

我卸载了 VirtualBox 4.3.18 r96516(完全删除了%ProgramFiles/Oracle/VirtualBox 中的所有文件)。然后安装了 VirtualBox 5.2.34 r133893(带有 Guest Additions 扩展)。这没有帮助。使用 1 个 CPU,Ubuntu 18.04 可以成功启动,但使用 2 个 CPU,客户操作系统永远无法启动。

相关内容