使用虛擬機器從同一 UEFI 分割區啟動雙作業系統

使用虛擬機器從同一 UEFI 分割區啟動雙作業系統

硬碟上的一個分割區上有一個 Windows 10 系統(GPT),在同一磁碟機上有一個 Ubuntu 分割區,當然還有 EFI 系統分割區。在啟動過程中,Grub2 用於選擇 Windows 或 Ubuntu,但如果 1 秒內沒有選擇任何內容,則 Windows 是預設作業系統。

現在我需要設定同時運行 Ubuntu 和 Windows,Windows 是主機,Ubuntu 作為來賓。

當啟動設定為使用原始實體磁碟機(Ubuntu 分割區)的虛擬機器時,系統會預設載入 UEFI 分割區並再次啟動 Windows 10 - 這是一個問題。我希望將EFI分割區設定為在第二次載入Ubuntu時載入Ubuntu。

需要注意的是,所有這些都需要無人值守(大約 <60 台電腦)。每次我們開始上課時,我們都需要所有電腦啟動 Windows 作為主機,啟動 Ubuntu 作為客機,孩子們將在其中學習多作業系統 java 演示。

如何在 EFI 分割區中設定 Grub2,以便預設載入 Windows 後,Grub2 中的下一個預設作業系統應該是 Linux?是否可以使用腳本修改EFI分割區中的grub.cfg來執行類似的操作?

(我們之前使用 USB 記憶棒只是為了 EFI 負載,但它們往往會丟失,而且成本太高)

相關內容