From 6d2f69f55e6832efb0646df40244d6225dd1e13e Mon Sep 17 00:00:00 2001 From: Antony Messerli Date: Fri, 27 Mar 2026 00:17:24 -0500 Subject: [PATCH] [build] Add Ubuntu/Debian syslinux mbr.bin search path On Ubuntu/Debian, syslinux-common installs mbr.bin to /usr/lib/syslinux/mbr/mbr.bin. This path is not currently searched by find_syslinux_file(), causing USB disk image generation to fail with "could not find mbr.bin". Add /usr/lib/syslinux/mbr, /usr/share/syslinux/mbr, and /usr/local/share/syslinux/mbr to the search paths. Signed-off-by: Michael Brown --- src/util/genfsimg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/util/genfsimg b/src/util/genfsimg index dada6d2bd..611d3350a 100755 --- a/src/util/genfsimg +++ b/src/util/genfsimg @@ -124,14 +124,17 @@ find_syslinux_file() { for SRCDIR in \ /usr/lib/syslinux \ /usr/lib/syslinux/bios \ + /usr/lib/syslinux/mbr \ /usr/lib/syslinux/modules/bios \ /usr/share/syslinux \ /usr/share/syslinux/bios \ + /usr/share/syslinux/mbr \ /usr/share/syslinux/modules/bios \ /usr/local/share/syslinux \ /usr/local/share/syslinux/bios \ /usr/local/share/syslinux/bios/core \ /usr/local/share/syslinux/bios/com32/elflink/ldlinux \ + /usr/local/share/syslinux/mbr \ /usr/local/share/syslinux/modules/bios \ /usr/lib/ISOLINUX \ ; do