I think I've done everything reasonable in my firmware to ensure booting by
EFI.  I have:

Storage boot option control      UEFI only
Other PCI device ROM priority    UEFI only
(other options for both are "Legacy only" and "Disabled")

The boot device is currently /dev/sdb which has a GPT partition table, and
its first few partitions are

number  size   mount point
1       953MB  /boot
2       2GB    /
3       10GB   /usr
11      9GB    /home
13      48GB   swap
5       953MB  unmounted, filesystem="grub2 core.img", flags="bios_grub"

The first four are ext4.

I do recall it was a pain to make d-i keep the GPT table not overwrite it
with an MBR one.

My motherboard is a Gigabyte H170 with 32 GiB RAM and I run Debian 12.8.  I
swear I ran a program that showed me EFI boot vars (if they exist) and it
showed nothing.  But now I can't remember what that program was.  How can I
ensure that I'm actually booted using EFI?

Reply via email to