3 ms·
> By not using Grub you lose the ability to fallback on a safe kernel That is factually wrong: if you create other EFI entries with different kernel payloads,
by csdvrx 5y ago
> By not using Grub you lose the ability to fallback on a safe kernel
That is factually wrong: if you create other EFI entries with different kernel payloads, then enroll them in your UEFI bios, you can select them at boot time in a menu.
This is how I test cmdline options (same kernel packaged in different .EFI)
If you forgot to do that before a problem, but still have the old payloads around, you can even use the UEFI to add EFI payloads by selecting their files from your EFI partition.
- ptsneves 5y agoHmm seems we disagree so it is not factually wrong, but a matter of where you draw the line at fallback. I am not an expert in uefi but my uefi system does not give me the ability to pass command line arguments to the kernel. I actually went to check and took a picture[1]. According to your statement that means you need a working system to repack your kernel if you do not use grub. That kind of proves the opposite of what you write. With grub you can set kernel arguments in an ephemeral way by just interrupting the boot. In the past, when testing failing kernels it was mighty useful to add a magic argument to the kernel. [1] https://ibb.co/6vS1VX9 https://ibb.co/6vS1VX9