EFI boot enhancements

This commit is contained in:
Raman Gupta 2022-04-14 13:19:42 -04:00 committed by bcotton
parent 9c5a27f209
commit dcb6bf45b5
2 changed files with 11 additions and 5 deletions

View file

@ -78,13 +78,13 @@ If you already have a working *GRUB2* EFI configuration file, you do not need to
Otherwise, create the configuration file using the `grub2-mkconfig` command.
----
# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
# grub2-mkconfig -o /boot/grub2/grub.cfg
----
.More information
* Under EFI, *GRUB2* looks for its configuration in `/boot/efi/EFI/fedora/grub.cfg`.
* For newly installed kernels to work, `grubby` expects `/etc/grub2-efi.cfg` to be a symlink to the real grub.cfg (for example `/boot/efi/EFI/fedora/grub.cfg`).
* Under EFI, *GRUB2* looks for its configuration in `/boot/efi/EFI/fedora/grub.cfg`, however the postinstall script of `grub2-common` installs a small shim which chains to the standard configuration at `/boot/grub2/grub.cfg` which is generated above. To reset this shim to defaults, delete the existing `/boot/efi/EFI/fedora/grub.cfg` and then `dnf reinstall grub2-common`.
* For newly installed kernels to work, `grubby` expects `/etc/grub2-efi.cfg` to be a symlink to the real `grub.cfg` (for example `/boot/grub2/grub.cfg`).
[[solving-problems-with-uefi-bootloader]]

View file

@ -47,7 +47,7 @@ mount /dev/mapper/fedora-root /mnt/root
----
. Mount the boot partition in the `boot` directory of the filesystem that you have mounted in the previous step.
+
----
mount /dev/sda1 /mnt/root/boot/
----
@ -61,9 +61,15 @@ mount -o bind /sys /mnt/root/sys
mount -o bind /run /mnt/root/run
----
. If you use EFI boot, you may also want to bind the efivars and the EFI system partition:
+
----
mount -o bind /sys/firmware/efi/efivars /mnt/root/sys/firmware/efi/efivars
mount <efi system partition> /mnt/root/boot/efi
----
. Change your filesystem into the one mounted under `/mnt/root`.
+
----
chroot /mnt/root
----