Fix archiso bootmodes and add syslinux to package list
All checks were successful
Mirror to GitHub / mirror (push) Successful in 4s

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.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Breadway 2026-06-13 23:32:25 +08:00
parent ed0eea3cb1
commit 0d550a1bda
2 changed files with 6 additions and 6 deletions

View file

@ -11,6 +11,11 @@ efibootmgr
btrfs-progs btrfs-progs
dosfstools dosfstools
mtools mtools
# Live-ISO boot (archiso bootmodes: bios.syslinux + uefi.systemd-boot)
syslinux
memtest86+
memtest86+-efi
edk2-shell
# Snapshot infrastructure # Snapshot infrastructure
snapper snapper

View file

@ -8,12 +8,7 @@ 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=( bootmodes=('bios.syslinux' 'uefi.systemd-boot')
'bios.syslinux.mbr'
'bios.syslinux.eltorito'
'uefi-x64.systemd-boot.esp'
'uefi-x64.systemd-boot.eltorito'
)
arch="x86_64" arch="x86_64"
pacman_conf="pacman.conf" pacman_conf="pacman.conf"
airootfs_image_type="squashfs" airootfs_image_type="squashfs"