VirtualBox 無法在 Windows 10 上正確載入 Linux 映像

VirtualBox 無法在 Windows 10 上正確載入 Linux 映像

我在 Windows 10 Pro v2004 上使用最新版本的 VirtualBox 6.1.16 r140961 (Qt5.6.2)。

載入 iso 檔案(我嘗試了 MX Linux 和 Debian)並啟動 VM 實例將向我顯示啟動啟動過程的啟動螢幕,但在提供的第二個映像中的最終訊息之後,它無法繼續進行mountpoint-cache hash table entries

MX Linux 啟動畫面:

mxLinux 啟動畫面

VirtualBox 掛在這裡:

VirtualBox 掛在這裡

答案1

我有一個現有的虛擬機器在同一點無法啟動。它是在我升級到 VirtualBox 6.1 後發生的。當我降級到 6.0.12 時,它仍然不起作用 - 但它確實給了我一個更豐富的錯誤:

Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED).

這指出了 VirtualBox 和 Windows Hyper-V 之間廣泛衝突的問題。此解決方案涉及消除 Windows 中所有可以使用 Hyper-V 的內容,如所述這裡。我發現只需停用「虛擬機器平台」功能並啟用 WSL 即可啟動到 Ubuntu 20.10 Live CD(但必須運行版本 1 以避免衝突)。這是一個新建立的具有 4 個處理器的 VM。

不幸的是,我現有的虛擬機器仍然無法啟動,現在卡在啟動額外處理器的位置。我最終通過更改設定以使用單個處理器來啟動它。顯然這並不理想,而且性能要差得多,所以如果有人找到更好的解決方案,請告訴我。

2天後更新: 舊虛擬機器再次啟動後,我嘗試將其改回使用 4 個處理器。它成功啟動,但性能仍然受到影響。為了進行比較,我創建了一個具有相同配置(8GB 內存,4 個 CPU)的新虛擬機,它需要大約 1/6 的 CPU 負載才能運行。因此,(就我而言)看來,在最新版本的Windows 和VirtualBox 上運行的舊虛擬機會帶來效能拖累,但如果建立新虛擬機器(如上所述禁用虛擬化),則不會出現效能問題。

相關內容