iso: switch UEFI bootmode from systemd-boot to GRUB
systemd-boot can only read the ESP it launched from, so mkarchiso copies vmlinuz + initramfs into efiboot.img on top of the ISO9660 copy (~244 MiB duplicate). uefi.grub reads ISO9660 directly; iso/grub configs were already present and BOS-branded.
This commit is contained in:
parent
d7c4fbd51f
commit
84033b879e
1 changed files with 6 additions and 1 deletions
|
|
@ -8,7 +8,12 @@ iso_application="Bread Operating System"
|
||||||
iso_version="$(date +%Y.%m.%d)"
|
iso_version="$(date +%Y.%m.%d)"
|
||||||
install_dir="arch"
|
install_dir="arch"
|
||||||
buildmodes=('iso')
|
buildmodes=('iso')
|
||||||
bootmodes=('bios.syslinux' 'uefi.systemd-boot')
|
# systemd-boot can only read files from the ESP it was launched from, so
|
||||||
|
# mkarchiso's _make_bootmode_uefi.systemd-boot copies vmlinuz + initramfs
|
||||||
|
# INTO the FAT efiboot.img on top of the copy already on ISO9660 (~244 MiB
|
||||||
|
# duplicate). uefi.grub's ESP is only EFI + shell*.efi — GRUB reads ISO9660
|
||||||
|
# directly. iso/grub/{grub,loopback}.cfg are already BOS-branded.
|
||||||
|
bootmodes=('bios.syslinux' 'uefi.grub')
|
||||||
arch="x86_64"
|
arch="x86_64"
|
||||||
pacman_conf="pacman.conf"
|
pacman_conf="pacman.conf"
|
||||||
airootfs_image_type="squashfs"
|
airootfs_image_type="squashfs"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue