Source: grub2
Version: 2.14-3
Severity: critical
Justification: breaks the whole system
X-Debbugs-Cc: [email protected], [email protected]
User: [email protected]
Usertags: amd64

Dear Maintainer,

mokutil --disable-validation breaks the boot on systems with secure boot
enabled.

GRUB 2.14-3 no longer falls back to peimage when it sees that shim's image
loader protocol exists in the firmware's protocol database.

However, it does not actually make use of the shim loader protocol when
validation is disabled via mokutil, as it thinks secure boot is disabled
and there is no need. Instead, it falls back to the firmware's image
loader, which only accepts images that are signed against certificates
in the firmware's db database. Debian's signing cert is not in that
database and so the boot fails.


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 7.1.13+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to