我有2個硬碟
- 三星 NVME 固態硬碟 (Linux)
- 金士頓固態硬碟(Windows 10)
啟動選項:
- 儲存:UEFI
- 快速啟動:停用
這是工作:
首先,我將 Arch Linux 安裝到了 Samsung nvme SSD 上。你可以看到GRUB
載入器這圖像。之後我安裝了Windows 10。但Windows 10不會建立EFI分割區。如圖所示,三星 nvme SSD 中有一個 Windows 啟動記錄(Windows 安裝在金士頓 SSD 上)。
現在,我可以透過從以下位置選擇相應的啟動裝置來載入 Windows 和 Linux引導選單。當我載入 Linux 並修復引導程式時,os-prober
將偵測 Windows 分割區,grub 會將其新增至選單中。它將毫無問題地載入 Windows。
這不起作用:
如果我先安裝Windows,然後安裝Linux,os-prober
則找不到Windows 10。
筆記:
- 在上述所有情況下,我都停用了 Windows 10 快速啟動選項。
- 在上述所有情況下,我確保兩個作業系統都使用 UEFI
- 我多次安裝 Windows 和 Linux 以確保此行為一致
為什麼os-prober
第一次安裝Windows時找不到Windows分割區?