在預裝 Linux 的雙啟動中安裝 Windows 10 最輕鬆的方法是什麼?
我正在使用 Arch Linux。
我目前的設置如下所示:
02:29:59 [luken@Luken-Desktop: 0] ~ (1:501)$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 1 477G 0 disk ├─sda1 8:1 1 512M 0 part ├─sda2 8:2 1 40G 0 part /run/media/luken/b2b5b237-9897-4fb8-8228-d ├─sda3 8:3 1 11,5G 0 part └─sda4 8:4 1 425G 0 part /run/media/luken/0d3832e7-8dd4-4207-a595-6 sdb 8:16 1 465,8G 0 disk └─sdb1 8:17 1 465,8G 0 part /run/media/luken/Storage nvme0n1 259:0 0 931,5G 0 disk ├─nvme0n1p1 259:1 0 60G 0 part / ├─nvme0n1p2 259:2 0 4G 0 part [SWAP] └─nvme0n1p3 259:3 0 867,5G 0 part /home
我目前沒有使用 UEFI:
02:39:57 [luken@Luken-Desktop: 0] ~ (1:501)$ [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS BIOS
在此之前我是否需要執行一些額外的配置步驟才能啟用它?
我正在使用 GRUB。
我想在完全不同的 SSD 上以雙啟動方式安裝 Windows 10。我可以為此做任何我想做的準備,比如備份 Grub 的配置等。這個 Linux 系統是我的工作站,因此盡可能輕鬆地進行操作至關重要。
我很確定它應該非常簡單,假設準備 live usb 等,但是因為我不能長時間失去對 Linux 系統的訪問權限,有經驗的人可以列出配置此雙啟動所需的所有步驟嗎?似乎有不同的路徑,我有點困惑。
還有一件事:過去我有一個特殊的設置,我通過簡單地進入 BIOS 並在需要時選擇可啟動設備來選擇作業系統。那會是最簡單的解決方案嗎?我只是不記得除了在單獨的驅動器上安裝 Windows 是否需要任何進一步的配置。但它也適合我,如果它是最簡單的解決方案的話。
在安裝 Windows 10 時暫時斷開所有其他磁碟:否則,眾所周知,Windows 10 在決定將在何處安裝其引導載入程序時是不可預測的。不,即使是 Windows 安裝程序的“高級模式”也不會讓您有機會明確選擇安裝 Windows 引導載入程序的位置。
由於您目前沒有使用 UEFI,這意味著如果您希望 GRUB 能夠將 Windows 安裝合併到其菜單中,則必須啟動 Windows 10 安裝程序傳統樣式。Windows 安裝程序將選擇新作業系統的啟動方法以匹配安裝程序本身的啟動方式。如果您只能接受通過 BIOS 設置選擇作業系統,那麼您可以為 Windows 10 選擇您希望的任何啟動方法。
通過為 Windows 10 選擇舊式引導,您還將被限制為在 Windows 10 系統磁碟上使用 MBR 分區 - Windows 安裝程序將引導方法的選擇和分區類型聯繫在一起,因此只有兩個選項:
- 傳統 BIOS/MBR 引導和 MBR 分區
- 本機 UEFI 引導和 GPT 分區
MBR 分區的最大限制約為 2 TiB,因此,如果您希望 Windows 10 安裝能夠長期使用,您可能希望為其選擇 UEFI 引導方法。
此外,UEFI 規範為多個作業系統和在同一系統中共存的引導載入程序提供了內置規定:借助 Windows 10 的“自我修復”功能,使用 UEFI 引導方法進行雙重引導實際上可能比使用 MBR 更容易。只要記住
Boot0000
為 Windows 保留 UEFI NVRAM 啟動變數,就可以了。(假設您的系統的 UEFI 韌體沒有錯誤的錯誤……)