Cannot boot Kernels without Kernels EFI Handover Support

Bug #2009242 reported by sges
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
grub2-unsigned (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

THe New Arch Kernel 6.2.1 is Built without CONFIG_EFI_HANDOVER_PROTOCOL (which is deprecated in the mainline) and thus cannot be booted with this grub2.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: grub-efi-amd64 2.06-2ubuntu14.1
ProcVersionSignature: Ubuntu 5.19.0-35.36~22.04.1-generic 5.19.17
Uname: Linux 5.19.0-35-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu82.3
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Fri Mar 3 22:31:37 2023
InstallationDate: Installed on 2016-06-26 (2441 days ago)
InstallationMedia: It
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: grub2-unsigned
UpgradeStatus: Upgraded to jammy on 2022-05-25 (282 days ago)

Revision history for this message
sges (sges) wrote :
Revision history for this message
Julian Andres Klode (juliank) wrote :

That is expected yes and there isn't anything we can do about this for the foreseeable future. Please boot arch using arch grub.

Changed in grub2-unsigned (Ubuntu):
status: New → Incomplete
status: Incomplete → Triaged
importance: Undecided → Medium
importance: Medium → Low
Revision history for this message
Julian Andres Klode (juliank) wrote :

This is not Ubuntu specific, all big distros use the handover protocol and also enterprise distributions will likely have to continue to do so for the foreseeable future due to external obligations that I can't go into further detail about.

Changed in grub2-unsigned (Ubuntu):
importance: Low → Wishlist
Revision history for this message
sges (sges) wrote :

I eventually switched to the Arch linux-lts kernel package that still supports CONFIG_EFI_HANDOVER_PROTOCOL

Revision history for this message
Jean-Alexandre Anglès d'Auriac (jagw40k) wrote :

Since version 6.2.2.arch2-1, the Arch kernel package support booting from Ubuntu's version of Grub again \o/.
Loqs in Archlinux forums mentioned a solution to try Loadfile2 first and then fall back to the legacy protocol: https://bbs.archlinux.org/viewtopic.php?pid=2088252#p2088252 but it is not a big priority since the Kernel option should stay available for quite some time I guess?

Revision history for this message
Julian Andres Klode (juliank) wrote :

This is fixed in our grub 2.12 builds. They will roll out to stable releases after the 24.04 release.

Changed in grub2-unsigned (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.