Dear Maintainer,
*** Please consider answering these questions, where appropriate ***
* What led up to the situation?
Decided to try debian-installer RC2 to netboot old PC.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Netboot failed - path problems inside installer - see below.
* What was the outcome of this action?
After I did two workarounds (changes to the installer) I got it booting - see below.
* What outcome did you expect instead?
PXE netboot should work out of the box.
-------------------------------------------------------------------------------
PXE netboot i386 PC (risken) with VIA VT6102 (Rhine-II) NIC from
Debian Wheezy amd64 server (groda).
Unpacked "netboot.tar.gz" into /srv/tftp/ on groda.
TFTP logs from groda included below - two paths problems found.
DHCP server entry:
host risken {
hardware ethernet 00:0d:87:60:dc:93;
fixed-address risken.boquist.net;
next-server groda.boquist.net;
filename "debian-installer/i386/pxelinux.0";
}
-------------------------------------------------------------------------------
First boot failed - "Failed to load ldlinux.c32"
(shown on client console)
Mar 30 22:48:28 groda in.tftpd[27498]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0
Mar 30 22:48:28 groda in.tftpd[27498]: tftp: client does not accept options
Mar 30 22:48:28 groda in.tftpd[27499]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0
Mar 30 22:48:28 groda in.tftpd[27500]: RRQ from 192.168.1.43 filename debian-installer/i386/ldlinux.c32
Mar 30 22:48:28 groda in.tftpd[27500]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:48:28 groda in.tftpd[27501]: RRQ from 192.168.1.43 filename debian-installer/i386//boot/isolinux/ldlinux.c32
Mar 30 22:48:28 groda in.tftpd[27501]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:48:28 groda in.tftpd[27502]: RRQ from 192.168.1.43 filename debian-installer/i386//isolinux/ldlinux.c32
Mar 30 22:48:28 groda in.tftpd[27502]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:48:28 groda in.tftpd[27503]: RRQ from 192.168.1.43 filename debian-installer/i386//boot/syslinux/ldlinux.c32
Mar 30 22:48:28 groda in.tftpd[27503]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:48:28 groda in.tftpd[27504]: RRQ from 192.168.1.43 filename debian-installer/i386//syslinux/ldlinux.c32
Mar 30 22:48:28 groda in.tftpd[27504]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:48:28 groda in.tftpd[27505]: RRQ from 192.168.1.43 filename debian-installer/i386//ldlinux.c32
Mar 30 22:48:28 groda in.tftpd[27505]: sending NAK (1, File not found) to 192.168.1.43
groda# find debian-installer -name ldlinux.c32
debian-installer/i386/boot-screens/ldlinux.c32
workaround:
groda# cd debian-installer/i386/
groda# ln -s boot-screens/ldlinux.c32
-------------------------------------------------------------------------------
Second boot failed - "Failed to load COM32 file debian-installer/i386/boot-screens/vesamenu.c32"
(shown on client console)
Mar 30 22:56:33 groda in.tftpd[27790]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0
Mar 30 22:56:33 groda in.tftpd[27790]: tftp: client does not accept options
Mar 30 22:56:33 groda in.tftpd[27791]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0
Mar 30 22:56:33 groda in.tftpd[27792]: RRQ from 192.168.1.43 filename debian-installer/i386/ldlinux.c32
Mar 30 22:56:33 groda in.tftpd[27793]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/01-00-0d-87-60-dc-93
Mar 30 22:56:33 groda in.tftpd[27793]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27794]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8012B
Mar 30 22:56:33 groda in.tftpd[27794]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27795]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8012
Mar 30 22:56:33 groda in.tftpd[27795]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27796]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A801
Mar 30 22:56:33 groda in.tftpd[27796]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27797]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A80
Mar 30 22:56:33 groda in.tftpd[27797]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27798]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8
Mar 30 22:56:33 groda in.tftpd[27798]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27799]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A
Mar 30 22:56:33 groda in.tftpd[27799]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27800]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0
Mar 30 22:56:33 groda in.tftpd[27800]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27801]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C
Mar 30 22:56:33 groda in.tftpd[27801]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27802]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/default
Mar 30 22:56:33 groda in.tftpd[27803]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg
Mar 30 22:56:33 groda in.tftpd[27803]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27804]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/vesamenu.c32
Mar 30 22:56:33 groda in.tftpd[27804]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 22:56:33 groda in.tftpd[27805]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/debian-installer/i386/boot-screens/vesamenu.c32
Mar 30 22:56:33 groda in.tftpd[27805]: sending NAK (1, File not found) to 192.168.1.43
Notice the duplicated debian-installer/i386!
Workaround:
groda# cd debian-installer/i386/
groda# ln -s ../../debian-installer
groda# ll /srv/tftp/debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg
-rw-r--r-- 1 root root 1,2K mar 24 06:32 /srv/tftp/debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg
-------------------------------------------------------------------------------
Third boot - success
Mar 30 23:01:45 groda in.tftpd[27978]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0
Mar 30 23:01:45 groda in.tftpd[27978]: tftp: client does not accept options
Mar 30 23:01:45 groda in.tftpd[27979]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.0
Mar 30 23:01:45 groda in.tftpd[27980]: RRQ from 192.168.1.43 filename debian-installer/i386/ldlinux.c32
Mar 30 23:01:45 groda in.tftpd[27981]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/01-00-0d-87-60-dc-93
Mar 30 23:01:45 groda in.tftpd[27981]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27982]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8012B
Mar 30 23:01:45 groda in.tftpd[27982]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27983]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8012
Mar 30 23:01:45 groda in.tftpd[27983]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27984]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A801
Mar 30 23:01:45 groda in.tftpd[27984]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27985]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A80
Mar 30 23:01:45 groda in.tftpd[27985]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27986]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A8
Mar 30 23:01:45 groda in.tftpd[27986]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27987]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0A
Mar 30 23:01:45 groda in.tftpd[27987]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27988]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C0
Mar 30 23:01:45 groda in.tftpd[27988]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27989]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/C
Mar 30 23:01:45 groda in.tftpd[27989]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27990]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/default
Mar 30 23:01:45 groda in.tftpd[27991]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg
Mar 30 23:01:45 groda in.tftpd[27992]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/stdmenu.cfg
Mar 30 23:01:45 groda in.tftpd[27993]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/txt.cfg
Mar 30 23:01:45 groda in.tftpd[27994]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdtxt.cfg
Mar 30 23:01:45 groda in.tftpd[27994]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27995]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/gtk.cfg
Mar 30 23:01:45 groda in.tftpd[27995]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27996]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdgtk.cfg
Mar 30 23:01:45 groda in.tftpd[27996]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[27997]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/stdmenu.cfg
Mar 30 23:01:45 groda in.tftpd[27998]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/adtxt.cfg
Mar 30 23:01:45 groda in.tftpd[27999]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/rqtxt.cfg
Mar 30 23:01:45 groda in.tftpd[28000]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdadtxt.cfg
Mar 30 23:01:45 groda in.tftpd[28000]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28001]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/adgtk.cfg
Mar 30 23:01:45 groda in.tftpd[28001]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28002]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdadgtk.cfg
Mar 30 23:01:45 groda in.tftpd[28002]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28003]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/spk.cfg
Mar 30 23:01:45 groda in.tftpd[28004]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdspk.cfg
Mar 30 23:01:45 groda in.tftpd[28004]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28005]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/spkgtk.cfg
Mar 30 23:01:45 groda in.tftpd[28005]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28006]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdspgtk.cfg
Mar 30 23:01:45 groda in.tftpd[28006]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28007]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/vesamenu.c32
Mar 30 23:01:45 groda in.tftpd[28008]: RRQ from 192.168.1.43 filename debian-installer/i386/libcom32.c32
Mar 30 23:01:45 groda in.tftpd[28008]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28009]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/libcom32.c32
Mar 30 23:01:45 groda in.tftpd[28010]: RRQ from 192.168.1.43 filename debian-installer/i386/libutil.c32
Mar 30 23:01:45 groda in.tftpd[28010]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28011]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/libutil.c32
Mar 30 23:01:45 groda in.tftpd[28012]: RRQ from 192.168.1.43 filename debian-installer/i386/pxelinux.cfg/default
Mar 30 23:01:45 groda in.tftpd[28013]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/menu.cfg
Mar 30 23:01:45 groda in.tftpd[28014]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/stdmenu.cfg
Mar 30 23:01:45 groda in.tftpd[28015]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/txt.cfg
Mar 30 23:01:45 groda in.tftpd[28016]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdtxt.cfg
Mar 30 23:01:45 groda in.tftpd[28016]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28017]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/gtk.cfg
Mar 30 23:01:45 groda in.tftpd[28017]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28018]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdgtk.cfg
Mar 30 23:01:45 groda in.tftpd[28018]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28019]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/stdmenu.cfg
Mar 30 23:01:45 groda in.tftpd[28020]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/adtxt.cfg
Mar 30 23:01:45 groda in.tftpd[28021]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/rqtxt.cfg
Mar 30 23:01:45 groda in.tftpd[28022]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdadtxt.cfg
Mar 30 23:01:45 groda in.tftpd[28022]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28023]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/adgtk.cfg
Mar 30 23:01:45 groda in.tftpd[28023]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28024]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdadgtk.cfg
Mar 30 23:01:45 groda in.tftpd[28024]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28025]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/spk.cfg
Mar 30 23:01:45 groda in.tftpd[28026]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdspk.cfg
Mar 30 23:01:45 groda in.tftpd[28026]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28027]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/spkgtk.cfg
Mar 30 23:01:45 groda in.tftpd[28027]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28028]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/amdspgtk.cfg
Mar 30 23:01:45 groda in.tftpd[28028]: sending NAK (1, File not found) to 192.168.1.43
Mar 30 23:01:45 groda in.tftpd[28029]: RRQ from 192.168.1.43 filename debian-installer/i386/debian-installer/i386/boot-screens/splash.png
-------------------------------------------------------------------------------