Arch-Linux

GRUB 會格式化你的 ESP 嗎?

  • February 3, 2021

我正在預裝 Windows 10 的筆記型電腦上安裝 Arch Linux,經過多次重啟後,我意識到您需要安裝引導載入程序,因為 pacstrap 不這樣做。我使用以下命令安裝了 grub:

grub-install --efi-partition=/efi

但是我擔心我的 EFI 分區會被格式化並且 Windows 無法啟動。我是大多數 Linux 方面的專家,但我從未安裝過 Arch。有任何想法嗎?

對不起,我不能給你一個徹底的答案,但我可以向你保證,在現有的 EFI 分區上安裝 GRUB 不會格式化它。我已經在我的筆記型電腦上安裝了 Arch 和 Windows 10,它執行完美。GRUB 會自動辨識 Windows efi 並將其添加到引導列表中。

順便說一句,我通過執行這些命令安裝了 GRUB

$ grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/path/to/efi
$ grub-mkconfig -o /boot/grub/grub.cfg

不,grub-install不格式化 ESP。ESP 必須已安裝。

grub-install確實覆蓋grubx64.efi(根據架構存在變體)。

引用自:https://unix.stackexchange.com/questions/632406