x86/64-Image mit UEFI-Support

Moin,

Falls noch jemand FFKA-Gluon auf einem x86/64-System ohne Legacy-BIOS laufen lassen möchte: Hier ein Fünfzeiler, um ein UEFI-bootfähiges GPT-Image zu basteln. Man nehme ein OpenWrt-Image (squashfs-combined-efi) und ersetze Rootfs und Kernel, et voilà.

wget -O - https://downloads.openwrt.org/releases/22.03.3/targets/x86/64/openwrt-22.03.3-x86-64-generic-squashfs-combined-efi.img.gz | gunzip > gluon-ffka-0.12.1-x86-64-efi.img
wget -O - https://firmware.karlsruhe.freifunk.net/images/stable/other/gluon-ffka-0.12.1-x86-64-rootfs.img.gz | gunzip | dd conv=sparse,notrunc of=gluon-ffka-0.12.1-x86-64-efi.img seek=33280
udisksctl loop-setup -f gluon-ffka-0.12.1-x86-64-efi.img
wget -O /run/media/$USER/kernel/boot/vmlinuz https://firmware.karlsruhe.freifunk.net/images/stable/other/gluon-ffka-0.12.1-x86-64-kernel.bin
udisksctl unmount -b /dev/loop0p1 && udisksctl unmount -b /dev/loop0p2

UEFI-Support ist ja mittlerweile in Gluon Master angekommen, daher ist das nur eine Übergangslösung. Den Autoupdater sollte man besser deaktivieren, bis die offiziellen Images UEFI-Support haben. Ein Überschreiben mit einem MBR-Image könnte sonst zu einem nicht mehr bootfähigen System führen.

Grüße
Maurice

1 „Gefällt mir“