[syslinux] pxelinux efi64 boot woes on hyper-v gen 2

Gene Cumm gene.cumm at gmail.com
Fri Nov 28 03:26:08 PST 2014


Luke, I'd suggest start with a simpler setup and then start building
back out slowly to find what doesn't cooperate.

On Fri, Nov 28, 2014 at 5:26 AM, Ady <ady-sf at hotmail.com> wrote:

> Perhaps someone else in this Syslinux Mailing List might be so kind and
> post some dhcp config for UEFI clients that are known / proved to be
> working.

The following is a relatively simple config that is functioning.
VMware Workstation only uses ISC DHCPD 2 so the syntax is simpler.

If it were ISC-DCHPD 3, I'd probably go with the following instead of
the per-host spec:


option arch code 93 = unsigned integer 16;

if option arch = 00:06 {
    filename "e3/bootia32.efi";
} else if option arch = 00:07 {
    filename "e6/bootx64.efi";
} else if option arch = 00:00 {
    filename "pxelinux.0";
}


Please note I have each architecture booting into a different
directory with symlinks on my machine to allow file reuse.

-- 
-Gene



allow unknown-clients;
default-lease-time 1800;                # default is 30 minutes
max-lease-time 7200;                    # default is 2 hours

subnet 172.21.1.0 netmask 255.255.255.0 {
    range 172.21.1.128 172.21.1.254;
    option broadcast-address 172.21.1.255;
    option domain-name-servers 172.21.1.2;
    option domain-name localdomain;
    default-lease-time 1800;                # default is 30 minutes
    max-lease-time 7200;                    # default is 2 hours
    option netbios-name-servers 172.21.1.2;
    option routers 172.21.1.2;
}
host 7x {
    hardware ethernet 00:0C:29:38:6B:6E;
    filename "e6/bootx64.efi";
    next-server 172.21.1.1;
#    option vendor-encapsulated-options
d2:1B:68:74:74:70:3A:2F:2F:31:37:32:2E:32:31:2E:31:2E:31:2F:74:66:74:70:2F:65:36:2F:00:FF;
}


More information about the Syslinux mailing list