1 |
On Tuesday, 31 August 2021 15:33:07 BST Matt Connell (Gmail) wrote: |
2 |
> On Tue, 2021-08-31 at 10:04 -0400, Rich Freeman wrote: |
3 |
> > What I probably should get around to is grokking EFI+linux. I'm not |
4 |
> > sure what the cleanest solution for that is these days - I've never |
5 |
> > actually set up EFI on linux, mostly because I'm not sure what the |
6 |
> > best practice is. |
7 |
> |
8 |
> I can't speak to best practices, and I'm a long way from an expert on |
9 |
> EFI, but the the instructions on the Gentoo handbook pages on disk |
10 |
> partitioning + grub setup worked as expected for me. |
11 |
> |
12 |
> In a small nutshell, you have a small EFI+boot partition, set to type |
13 |
> 'EFI System' and formatted FAT32, then tell grub to use it as an EFI |
14 |
> directory when calling grub-install. |
15 |
|
16 |
In simple(r) systems where you only boot the same OS you can instead use the |
17 |
kernel's EFI stub to get the UEFI firmware to load the latest OS kernel |
18 |
directly from the ESP, without a 3rd party boot manager: |
19 |
|
20 |
https://wiki.gentoo.org/wiki/EFI_stub |
21 |
|
22 |
You'll use the efibootmgr to manage the kernel images stored on ESP, or your |
23 |
UEFI configuration menu if it has this functionality. |
24 |
|
25 |
https://wiki.gentoo.org/wiki/Efibootmgr |
26 |
|
27 |
|
28 |
If you are multibooting frequently and getting into the UEFI boot menu to |
29 |
change the boot order or running efibootmgr is too much hassle, then a 3rd |
30 |
party boot manager will be useful. Your choice of GRUB, rEFInd, systemd-boot, |
31 |
syslinux, EFI executable image will be installed and loaded/run by the UEFI |
32 |
firwmare from the ESP, with which in turn you will select and load your |
33 |
desired OS. |
34 |
|
35 |
https://wiki.gentoo.org/wiki/GRUB2 |
36 |
|
37 |
http://www.rodsbooks.com/refind/ |
38 |
|
39 |
https://wiki.gentoo.org/wiki/Systemd-boot |
40 |
|
41 |
https://wiki.syslinux.org/wiki/index.php?title=Install#UEFI |