Dear list members, please excuse my ignorance, but I cannot figure out how to netboot Debian buster. Can you give me pointers to a working setup for multiple distributions (e.g. Debian 9 and Debian 10) with EFI boot? I come as far as getting the GRUB2 shell displayed (version 2.0.2+dfsg1-16). I can see "Fetching Netboot Image" (see screenshot), then after 30s the Grub shell gets displayed. I can see no more files being tried to download, no NAKs. Setup: Supermicro Server with E5-2600, boot mode: UEFI Network boot gets started by choosing UEFI: IP4 Intel... in boot menu. F12 does not work (might only try IPv6?) dhcpd: isc-dhcpd-4.1.1-P1 tftp-hpa 0.49, with remap, with tcpwrappers (Yes, CentOS host...) Relevant dhcp setup: if exists dhcp-parameter-request-list { # Always send the PXELINUX options (specified in hexadecimal, ie: 208 = 0xd0, 209 = 0xd1, etc.) option dhcp-parameter-request-list = concat(option dhcp-parameter-request-list,d0,d1,d2,d3); } group { use-host-decl-names on; max-lease-time 300; default-lease-time 120; next-server 10.45.10.5; host ssfnkvm112 { option host-name "myhost"; hardware ethernet 0C:C4:...; fixed-address 10.45.10.32; filename "debian-10/bootnetx64.efi"; } } tftproot is: /var/lib/tftproot As there are different distributions served from here, I created a folder /var/lib/tftproot/debian-10 and extracted netboot.tar.gz below it. I added several symlinks, last setup was this: (Yes, probably the server should not be run as root, but that's another issue...) # ls -lh /var/lib/tftpboot/debian-10 total 8.0K lrwxrwxrwx 1 root root 36 May 9 11:34 boot-screens -> debian-installer/amd64/boot-screens/ lrwxrwxrwx 1 root root 37 May 8 11:15 bootnetx64.efi -> debian-installer/amd64/bootnetx64.efi drwxrwxr-x 3 root root 4.0K Apr 10 20:55 debian-installer lrwxrwxrwx 1 root root 27 May 9 10:59 grub -> debian-installer/amd64/grub lrwxrwxrwx 1 root root 34 May 9 10:58 grubx64.efi -> debian-installer/amd64/grubx64.efi lrwxrwxrwx 1 root root 47 May 8 13:46 ldlinux.c32 -> debian-installer/amd64/boot-screens/ldlinux.c32 lrwxrwxrwx 1 root root 33 May 8 13:46 pxelinux.0 -> debian-installer/amd64/pxelinux.0 lrwxrwxrwx 1 root root 35 May 8 13:46 pxelinux.cfg -> debian-installer/amd64/pxelinux.cfg -rw-rw-r-- 1 root root 55 Apr 10 20:55 version.info Excerpt from logs: May 8 16:02:07 ssfnctl111 dhcpd: DHCPREQUEST for 10.45.10.32 (10.45.10.5) from 0c:c4:xxx via eth0 May 8 16:02:07 ssfnctl111 dhcpd: DHCPACK on 10.45.10.32 to 0c:c4:xxx via eth0 May 8 16:02:07 ssfnctl111 in.tftpd[21355]: RRQ from ::ffff:10.45.10.32 filename debian-installer/amd64/bootnetx64.efi May 8 16:02:07 ssfnctl111 in.tftpd[21355]: tftp: client does not accept options May 8 16:02:08 ssfnctl111 in.tftpd[21356]: RRQ from ::ffff:10.45.10.32 filename debian-installer/amd64/bootnetx64.efi May 8 16:02:08 ssfnctl111 in.tftpd[21357]: RRQ from ::ffff:10.45.10.32 filename debian-installer/amd64/grubx64.efi (Nothing re tftp afterwards) Thanks Michael
Attachment:
Screenshot_20190509_113044.png
Description: PNG image
Attachment:
signature.asc
Description: OpenPGP digital signature