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

Attachment: pgpqG6qIyH_to.pgp
Description: PGP signature

Reply via email to