grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] util/grub.d/30_os-prober.in: Conditionally show or hide chai


From: Vladimir 'phcoder' Serbinenko
Subject: Re: [PATCH] util/grub.d/30_os-prober.in: Conditionally show or hide chain and efi menu entries
Date: Wed, 17 Jan 2024 19:48:22 +0300



Le mer. 17 janv. 2024, 18:10, Pascal Hambourg <pascal@plouf.fr.eu.org> a écrit :
On 17/01/2024 at 04:15, Vladimir 'phcoder' Serbinenko wrote:
>>            _onstr_="$(gettext_printf "(on %s)" "${DEVICE}")"
>>          cat << EOF
>> +if [ "\$grub_platform" != "efi" ]; then
>
> This is not the right check. Only "pc" platform supports chainloadin
> boot sector. All other: coreboot, qemu, emu, ieee1275, xen and
> non-x86. The only one which might is xen_pvh but this needs to be
> checked

I expect os-prober to report boot type "chain" only on platforms which
support chainloading. Isn't it enough ?
Os-prober has no idea how system is booted. And one of my systems can boot as any of coreboot, multiboot, EFI, PC or xen. Then I can run qemu version using whole disk. This together means that the same disk can boot in any way.
The goal is to hide "chain" menu
entries when booting in EFI mode, no more.

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

reply via email to

[Prev in Thread] Current Thread [Next in Thread]