[arch-releng] [PATCH] [archiso] Workaround broken BIOS for ISOLINUX

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Mon Nov 25 15:41:34 EST 2013


Avoiding different issues like instant reboot or error messages.

This ensure that isolinux.bin is located on the most low extent possible
(LBA 34) just after boot.cat (LBA 33).

Directory listing of /ISOLINUX/
d---------   0    0    0       2048 Nov 25 2013 [     21 02] .
d---------   0    0    0       2048 Nov 25 2013 [     19 02] ..
----------   0    0    0       2048 Nov 25 2013 [     33 00] BOOT.CAT;1
----------   0    0    0      38912 Nov 25 2013 [     34 00] ISOLINUX.BIN;1

More details at http://www.syslinux.org/archives/2013-November/021169.html

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
---
 archiso/mkarchiso | 1 +
 1 file changed, 1 insertion(+)

diff --git a/archiso/mkarchiso b/archiso/mkarchiso
index 9655167..434ca1f 100755
--- a/archiso/mkarchiso
+++ b/archiso/mkarchiso
@@ -409,6 +409,7 @@ command_iso () {
             -no-emul-boot -boot-load-size 4 -boot-info-table \
             -isohybrid-mbr ${work_dir}/iso/isolinux/isohdpfx.bin \
             ${_iso_efi_boot_args} \
+            --sort-weight 1 isolinux/isolinux.bin \
             -output "${out_dir}/${img_name}" \
             "${work_dir}/iso/"
         _msg_info "Done! | $(ls -sh ${out_dir}/${img_name})"
-- 
1.8.4.2



More information about the arch-releng mailing list