啟用多個 CPU 會阻止 Ubuntu 18.04 guest 虛擬機器在 VirtualBox 中啟動

啟用多個 CPU 會阻止 Ubuntu 18.04 guest 虛擬機器在 VirtualBox 中啟動

在 Windows 8.1 主機上使用 VirtualBox 4.3.18 r96516 並安裝NUMBER_OF_PROCESSORS=4.有兩個來賓虛擬機。

  1. 使用 2 個 CPU 的 Windows XP(32 位元)
  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 時,客戶作業系統永遠無法啟動。

相關內容