Hacker News new | ask | show | jobs
by account42 1046 days ago
You put the kernel (built with efistub) directly onto the EFI partition - no boot loaded needed at all.
3 comments

Which kind of ruins bootable snapshots, as your kernel isn't part of them. You could have a massive esp with ~10 unified kernels each pointing at a different snapshot, with some kind of management script to handle them, but using GRUB seems easier than that.
I think there's still value in a bootloader. You can easily load an old kernel with an old initramfs if you messed up somehow, or adjust kernel parameters.

The boot UI for most modern UEFI-Firmwares is really primitive and they usually don't come with EFI shells.

Can you point to read-only snapshots that way?