Package: syslinux Version: 3:6.02~pre16+dfsg-1 Severity: wishlist Dear Maintainer,
I'm trying to setup a network installation process managing pxelinux for virtual machines and EFI32/64 for EFI capable hardware. I have difficulties to mix all of them since they all have the same search path for their .c32. It could be insteresting to add search pathes after the default ones, something like: - ./boot/pxe/ for *pxelinux.0 - ./boot/efi32/ for /usr/lib/SYSLINUX/efi32/syslinux.efi - ./boot/efi64/ for /usr/lib/SYSLINUX/efi64/syslinux.efi With such a setup, I could use a single pxelinux.cfg, like: #+begin_src txt tftp └── pxelinux ├── boot │ ├── efi32 │ │ └── ldlinux.e32 │ ├── efi64 │ │ └── ldlinux.e64 │ └── pxe │ └── ldlinux.c32 ├── bootia32.efi (/usr/lib/SYSLINUX/efi32/syslinux.efi) ├── bootx64.efi (/usr/lib/SYSLINUX/efi64/syslinux.efi) ├── gpxelinux.0 ├── lpxelinux.0 ├── pxelinux.0 └── pxelinux.cfg └── default #+end_src Regards. Here is my DHCP configuration: #+begin_src conf allow booting; allow bootp; option arch code 93 = unsigned integer 16; subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.10 10.0.0.20; option broadcast-address 10.0.0.255; option routers 10.0.0.1; class "pxeclients" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; next-server 10.0.0.1; if option arch = 00:06 { filename "pxelinux/bootia32.efi"; } else if option arch = 00:07 { filename "pxelinux/bootx64.efi"; } else { filename "pxelinux/gpxelinux.0"; } } #+end_src -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (90, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.10-2-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages syslinux depends on: ii libc6 2.17-92 ii mtools 4.0.18-1 Versions of packages syslinux recommends: ii syslinux-common 3:6.02~pre16+dfsg-1 Versions of packages syslinux suggests: ii dosfstools 3.0.16-2 -- no debconf information -- Daniel Dehennin Récupérer ma clef GPG: gpg --keyserver pgp.mit.edu --recv-keys 0x7A6FE2DF
pgpqG6qIyH_to.pgp
Description: PGP signature