@@ -55,13 +55,13 @@ not have a bootable system at all.
5555
5656Most Linux distributions with existing UEFI secure boot support do so by using
5757the GNU GRUB bootloader with a UEFI shim loader. What happens during boot is
58- that the system EFI firmware will execute GRUB , which then executes the shim,
59- which in turn executes the Linux kernel. The shim, when executed, will register
60- itself with the system EFI firmware in such a way that when the system firmware
61- wants to verify a signature for a to be executed EFI executable, it can ask the
62- shim to do so in addition to the firmware's verification. The result is a sort
63- of parallel signature verification process that allows EFI executables to have
64- their signatures verified by both the system EFI firmware and the shim. The
58+ that the system EFI firmware will execute the shim loader , which then executes
59+ GRUB, which in turn executes the Linux kernel. The shim, when executed, will
60+ register itself with the system EFI firmware in such a way that when the system
61+ firmware wants to verify a signature for a to be executed EFI executable, it can
62+ ask the shim to do so in addition to the firmware's verification. The result is
63+ a sort of parallel signature verification process that allows EFI executables to
64+ have their signatures verified by both the system EFI firmware and the shim. The
6565primary advantage of this is that the distribution can sign their own kernels
6666using keys included in the shim and those signatures will be verified without
6767the system owner needing to load those keys into the system firmware.
0 commit comments