FS#57638 - [syslinux] Trying to boot to com32 modules freezes system
Attached to Project:
Arch Linux
Opened by David Rosenstrauch (darose) - Sunday, 25 February 2018, 23:00 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:22 GMT
Opened by David Rosenstrauch (darose) - Sunday, 25 February 2018, 23:00 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:22 GMT
|
Details
Description:
Not sure if this is an upstream issue or not, but when booting my (UEFI) system with syslinux, all of the COM32 menu entries result in the system freezing. (As well as trying to load memtest86+.) The com32 modules were all copied to my EFI config directory using: cp /usr/lib/syslinux/efi64/* /boot/EFI/syslinux/ However, whenever I try to select one of them during the boot process, the system freezes. Booting arch kernels works OK, however. Additional info: * package version(s) syslinux version 6.03-8 * config and/or log files etc. Excerpts from my syslinux.cfg: LABEL arch MENU LABEL Arch Linux LINUX ../../vmlinuz-linux APPEND root=/dev/nvme0n1p5 rw video=1344x768@60 INITRD ../../intel-ucode.img,../../initramfs-linux.img LABEL hdt MENU LABEL HDT (Hardware Detection Tool) COM32 hdt.c32 LABEL reboot MENU LABEL Reboot COM32 reboot.c32 LABEL memtest MENU LABEL Memtest86+ LINUX ../../memtest86+/memtest.bin etc. |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:22 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/syslinux/issues/1
Saturday, 25 November 2023, 20:22 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/syslinux/issues/1
My machine (an HP EliteBook 840) is a UEFI system set to Enable Legacy Boot and Disable Secure Boot. I've copied the contents of /usr/lib/syslinux/efi64/ to /boot/EFI/syslinux/ as described at https://wiki.archlinux.org/index.php/Syslinux#Installation_on_UEFI . But the machine still freezes when I try to select a COM32 option (such as HDT) or run Memtest. Booting any of the Arch configurations works fine though.
I even tried rebuilding the syslinux package from PKGBUILD and installing that, but then syslinux throws errors rather than freeze. (Something about not finding symbol "exp", and so can't load libgpl.c32 and hdt.c32)
Is there any progress on this issue? And/or can anyone else confirm that it's not working for them either?
It's not an urgent issue obviously, since I can boot. But it is a big nuisance to not be able to run memtests.
I also notice that syslinux hasn't been upgraded in quite some time. (And, like I described, I can't even run the latest code successfully.) Is it even actively maintained anymore?