From 47ec044cd6ead9e7f37eabb2b66638072634ac56 Mon Sep 17 00:00:00 2001 From: Breadway Date: Sat, 13 Jun 2026 23:32:25 +0800 Subject: [PATCH] Fix archiso bootmodes and add syslinux to package list mkarchiso validation: bios.syslinux.mbr/eltorito and uefi-x64.* bootmodes are deprecated -> use bios.syslinux + uefi.systemd-boot. syslinux must be in the package list for the BIOS bootmode; add memtest86+/edk2-shell too. --- iso/packages.x86_64 | 5 +++++ iso/profiledef.sh | 7 +------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/iso/packages.x86_64 b/iso/packages.x86_64 index b69e43c..5d96c35 100644 --- a/iso/packages.x86_64 +++ b/iso/packages.x86_64 @@ -11,6 +11,11 @@ efibootmgr btrfs-progs dosfstools mtools +# Live-ISO boot (archiso bootmodes: bios.syslinux + uefi.systemd-boot) +syslinux +memtest86+ +memtest86+-efi +edk2-shell # Snapshot infrastructure snapper diff --git a/iso/profiledef.sh b/iso/profiledef.sh index 8f5cb15..0085552 100644 --- a/iso/profiledef.sh +++ b/iso/profiledef.sh @@ -8,12 +8,7 @@ iso_application="Bread Operating System" iso_version="$(date +%Y.%m.%d)" install_dir="arch" buildmodes=('iso') -bootmodes=( - 'bios.syslinux.mbr' - 'bios.syslinux.eltorito' - 'uefi-x64.systemd-boot.esp' - 'uefi-x64.systemd-boot.eltorito' -) +bootmodes=('bios.syslinux' 'uefi.systemd-boot') arch="x86_64" pacman_conf="pacman.conf" airootfs_image_type="squashfs"