[ipxe-devel] isolinux.bin
LAU, ALOYSIUS
al070e at att.com
Fri Aug 3 07:48:11 UTC 2018
HI,
Any one knows how to install the isolinux.bin file on Ubuntu 16.04 installation?
The "cd ipxe/src; make" was failing for me. The error was in the util/geniso script with an empty ISOLINUX_BIN variable.
On my system, it has Ubuntu 16.04.4 LTS (Xenial Xerus) installed. The syslinux, mkisofs, mtools packages are installed.
syslinux: Version: 3:6.03+dfsg-11ubuntu1
syslinux-common: Version: 3:6.03+dfsg-11ubuntu1
genisoimage: Version: 9:1.1.11-3ubuntu1
mtools: Version: 4.0.18-2ubuntu0.16.04
dikg-query on package syslinux and syslinux-common did not find the isolinux.bin file.
The "make bin/ipxe.iso" was failing as the ISLLINUX_BIN variable in arch/x86/Makefile.pcbios file could not find the isolinux.bin file. The ldlinux.c32 file was found in syslinux-common package.
$ locate isolinux.bin
$ locate ldlinux.c32
/usr/lib/syslinux/modules/bios/ldlinux.c32
In the arch/x86/Makefile.pcbios file, the ISOLINUX_BIN variable is set as follow.
SYSLINUX_DIR_LIST := \
/usr/lib/syslinux \
/usr/lib/syslinux/bios \
/usr/lib/syslinux/modules/bios \
/usr/share/syslinux \
/usr/share/syslinux/bios \
/usr/share/syslinux/modules/bios \
/usr/local/share/syslinux \
/usr/local/share/syslinux/bios \
/usr/local/share/syslinux/modules/bios \
/usr/lib/ISOLINUX
ISOLINUX_BIN_LIST := \
$(ISOLINUX_BIN) \
$(patsubst %,%/isolinux.bin,$(SYSLINUX_DIR_LIST))
LDLINUX_C32_LIST := \
$(LDLINUX_C32) \
$(patsubst %,%/ldlinux.c32,$(SYSLINUX_DIR_LIST))
Thanks,
Al Lau
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20180803/95a4ca97/attachment.htm>
More information about the ipxe-devel
mailing list