[arch-releng] [PATCH]{RFC]Change from UEFI Shell to gummiboot-efi-x86_64 for booting

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Wed Sep 26 10:58:46 EDT 2012


On 09/15/2012 12:40 PM, Keshav P R wrote:
> Hi,
>       In some UEFI systems, startup.nsh does not start and the boot
> stops at Shell prompt without giving any indication of any error
> whatsoever. I think instead of relying on UEFI Shell, we should use a
> proper, simple UEFI boot manager to load EFISTUB kernel in archiso.
>           So here is a patch replacing UEFI Shell as the primary boot
> pathway to gummiboot. I have renamed the UEFI Shell binaries and
> archiso now includes both v1 and v2 shell binaries, accessible via
> gummiboot menu. Some options present in shell v2 is not present in v1,
> but v1 works in all firmwares while v2 works only in >=2.3 (spec.
> version) firmwares.
>           I have attached the patch. For this support,
> gummiboot-efi-x86_64 https://aur.archlinux.org/packages.php?ID=62791
> should be moved to [extra] or [core] repo. Please give your comments.
>
> Regards.
>
> Keshav
Reworked to match new gummiboot package.

-            cp 
${work_dir}/root-image/boot/efi/EFI/gummiboot/gummibootx64.efi 
${work_dir}/iso/EFI/boot/bootx64.efi
+            cp 
${work_dir}/root-image/usr/lib/gummiboot/gummibootx64.efi 
${work_dir}/iso/EFI/boot/bootx64.efi

If there are no issues open issues in our bugtracker I will merge 
tomorrow ;)

-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1



More information about the arch-releng mailing list