Re: netinstall via PXE
Ulrich Krause, le Thu 03 May 2012 12:08:22 +0200, a écrit :
> The line in "/etc/dhcp3/dhcp.conf" regarding the filename should read
> ' filename "pxelinux.0";'
> (instead of ' filename "/pxelinux.0";'
It seems it was already fixed in another place. I don't see why '/'
should be needed, my tests show it is not, so I have removed it.
> Uncompressing "netboot/netboot.tar.gz" into the tftp boot image directory
> leaves "pxelinux.cfg" as a link to the directory
> "debian-installer/i386/pxelinux.cfg". Setting this link to
> "debian-installer/i386/pxelinux.cfg/default" resolves the "directory error"
> of PXE, but doesn't start the installation. This is only achieved by copying
> the configuration file "debian-installer/i386/boot-screens/syslinux.cfg" to
> "pxelinux.cfg/<ip-address-in-hex-with-uppercase-letters>". In my example the
> client-IP was "192.168.1.2", so the files name had to be "C0A80102".
> This did the trick !
But that's not supposed to be needed, that's odd. See pxelinux.txt
documentation, pxelinux.cfg is really supposed to be a directory,
containing various possibilities, including "default", which is what we
provide since that's independent from any hardware. Since we provide
pxelinux.0 ourself, that's really how things are supposed to happen.
Where did you take your netboot.tar.gz?