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

