
我在 iMac (Mojave) 上執行 VirtualBox 6.0.10,並使用 VirtualBox 從頭開始準備了 macOS High Sierra VM。 VM 運作正常,但我無法將來賓作業系統從 10.13.4 更新到 10.13.6。
據我了解,原因是 macOS 更新安裝在 VM 硬碟機的復原分割區上,並且 VM 應從該分割區啟動以完成更新。不幸的是,VirtualBox 的 UEFI 啟動設置似乎超出了 macOS 設置,並且系統始終啟動常規 macOS 分區。因此,每次我從 macOS 開始更新時,重新啟動都會給我一個未更改的系統。
在準備 High Sierra VM 時,我遇到了困難正在出去UEFI shell 並選擇正確的選項boot.efi
以引導系統(有關說明,看這裡)。
但現在我想要進入UEFI shell,然後是開機選項。我發現「在啟動期間」按 F12 或 fn-F12 進入 shell 的提示,但我嘗試了幾次都無濟於事。正如其他地方所建議的(非常有趣),在啟動過程中按“AnyKey”也沒有幫助。
我應該在啟動過程中的什麼時間按什麼鍵?
還有其他選擇可以實現這一目標嗎?
答案1
如果您使用的是 EFI 系統,進入啟動選單的唯一方法是在 virtualbox 上按 F2。最好的進入方法是啟動機器,等待請求者消失
答案2
關於哪個鍵:空白鍵對我來說非常適合「AnyKey」。
關於時間:我點擊 VirtualBox Manager 中的綠色箭頭來啟動我的虛擬機,然後立即開始按空白鍵。這讓我第一次嘗試就進入了 EFI 選單。
謝謝VirtualBox 論壇求助。