[Bug 2009292] [NEW] Grub relies on optional deprecated EFI handover protocol
Jean-Alexandre Anglès d'Auriac
2009292 at bugs.launchpad.net
Sun Mar 5 14:10:55 UTC 2023
Public bug reported:
On Ubuntu 22.10 Kinetic Kudu, using grub2 2.06-2ubuntu12.1, I can boot
ArchLinux on kernel 6.1.12 and below, but when trying to boot on kernel
6.2 and above I get this error message:
erreur : le noyau ne prends pas en charge le transfert d'EFI
erreur : le noyau doit d'abord être chargé.
which translate roughly to
error : kernel doesn't support EFI transfer
error : kernel must but loaded first.
This is apparently linked to Ubuntu grub relying on a (now optional)
deprecated EFI handover protocol, which isn't activated by default on
ArchLinux, see :
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/arch/x86/Kconfig?h=v6.2&id=cc3fdda2876e58a7e83e558ab51853cf106afb6a
https://bugs.archlinux.org/task/77632
The support for this deprecated EFI handover protocol is set to be
entirely retired at a later date according to the kernel commit message,
so I think it should not be a requirement for Ubuntu's version of Grub.
** Affects: grub2 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/2009292
Title:
Grub relies on optional deprecated EFI handover protocol
Status in grub2 package in Ubuntu:
New
Bug description:
On Ubuntu 22.10 Kinetic Kudu, using grub2 2.06-2ubuntu12.1, I can boot
ArchLinux on kernel 6.1.12 and below, but when trying to boot on
kernel 6.2 and above I get this error message:
erreur : le noyau ne prends pas en charge le transfert d'EFI
erreur : le noyau doit d'abord être chargé.
which translate roughly to
error : kernel doesn't support EFI transfer
error : kernel must but loaded first.
This is apparently linked to Ubuntu grub relying on a (now optional)
deprecated EFI handover protocol, which isn't activated by default on
ArchLinux, see :
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/arch/x86/Kconfig?h=v6.2&id=cc3fdda2876e58a7e83e558ab51853cf106afb6a
https://bugs.archlinux.org/task/77632
The support for this deprecated EFI handover protocol is set to be
entirely retired at a later date according to the kernel commit
message, so I think it should not be a requirement for Ubuntu's
version of Grub.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/2009292/+subscriptions
More information about the foundations-bugs
mailing list