BIOS vs EFI vs coreboot vs libreboot

I don’t know if the last built Whonix KVM image already comes with EFI booting compatibly. It might not. New Whonix KVM image required to test this for real.


Secure Boot support:

It depends which OVMF firmware is in use. Afaik (not re-tested now):

  • /usr/share/OVMF/OVMF_CODE_4M.ms.fd: EFI SecureBoot with Microsoft key
  • /usr/share/OVMF/OVMF_CODE.fd: EFI without SecureBoot

I figured that out when making sure the Kicksecure ISO is compatible with EFI SecureBoot inside QEMU for simplified testing of ISO images.

So,

  • A) enabling vs not enabling EFI by default, versus
  • B) enabling vs not enabling Secure Boot by default,

are two different decisions to make.

These are connected in so far that

  • If enabling Secure Boot by default, enabling EFI by default is a prerequisite.
  • However, in theory we could enable EFI by default but not Secure Boot.

For Secure Boot there is a dedicated forum thread: enable Linux kernel gpg verification in grub and/or enable Secure Boot by default