Framework 16 - Can't boot from NVMe adapter

Hello,

I work with an encrypted LUKS NVMe that I connect to computers I work with using an NVMe to USB adapter.

However, my FW16 cannot boot this NVMe. No entry shows in the boot menu.

What I tried:

  1. First, I tried updating to the latest BIOS (4.0.2) using apt (old version of fwupd) then with Flatpak (latest version of fwupd)
    Did not change anything
  2. I tried to disable Secure Boot, but no Secure Boot entry is shown in the boot menu (in any tab, nothing)

Additional info:

  • The NVMe adapter is seen and can be accessed through the Ubuntu installed on my FW16
  • The boot partition of the NVMe (/dev/sda1) is also recognized as a boot partition
  • This does boot without any problem on my workstation (motherboard ASUS prime X-99) so the adapter itself works.
  • I checked the NVMe health using smartmontools and r/w benchmark, everthing’s fine.

How could I access the Secure Boot when no entry related to the secure boot is shown?
Could the Secure Boot be the reason?

Thank you for your help

The secure boot menu is in administer secure boot or something like that i forgot but will check

Hello,

I confirm you that I don’t have any entry named “administer secure boot” nor any entry including “secure boot” in its name.

Get into the bios with F2.
The is a setting in the bios mentioning something like “measure usb4”. If it is disabled, it will not boot from a nvme enclosure.
So, enable it.