Sco*_*nce 7 boot grub2 uefi grub-efi
我最受欢迎的答案之一是有关如何修复 grub 的说明。随着时间的推移,其他人已经为答案贡献了错误修复。不过,最近的评论让我怀疑它是否适用于较新的 UEFI 硬件。
加博写道:
我在第 7 步收到“找不到 EFI 目录”并且无法启动。有任何想法吗?
我所有的硬件都是旧的、UEFI 之前的硬件。所以我的问题是:我的说明,尤其是第 7 步,是否适用于 UEFI 硬件?如果没有,需要进行哪些更改?
mur*_*uru 15
如果您有 EFI,那么磁盘上就会有一个EFI 系统分区 (ESP)。该分区必须安装在 上/boot/efi
,以便 GRUB 可以使用它。分区:
boot
启用标志EFI
文件夹EFI
由 OEM贴上标签,但不能保证我手头没有,但您可以看到有关此类分区外观的示例:
关于创建一个的超级用户帖子,parted -l
输出:
Unix & Linux 帖子,也是关于创建一个,带有 GParted 屏幕截图:
所以,这里的任务是,在第 3 步和第 4 步附近:
安装它:
sudo mount /dev/sdXY /mnt/boot/efi
Run Code Online (Sandbox Code Playgroud)然后你可以继续你通常的回答。我自己做过。/boot
如果您有一个单独的分区,则将其视为类似于安装分区。
您可以将它安装在任何您喜欢的地方。在这种情况下,只需在安装时指定 GRUB 的挂载目录:
grub-install --efi-directory=/foo/bar /dev/sdX
Run Code Online (Sandbox Code Playgroud)