Bug#695500: debian-installer-7.0-netboot-kfreebsd-amd64: does not boot from pxe
Control: tags -1 + moreinfo unreproducible
Hi Michael,
Please explain what your setup is, any relevant DHCP config, the TFTP
daemon being used and what sort of client (real hardware with
PXE-capable NIC?). A screenshot (or even a photo?) of the error message
could be very helpful.
> Michael Tsang <miklcct@gmail.com> (09/12/2012):
>> I cannot boot the installer from pxe. GRUB says prefix is not set
>> and dies. It seems to be a configuration bug.
I don't see a problem under Qemu (with iPXE). But this works a little
differently to pxelinux and this needs to be documented better.
For kfreebsd-amd64 netboot-9, the prefix seems to be hardcoded to
"(pxe)/debian-installer/kfreebsd-amd64/", so as long as I do this:
$ tar -zxvf netboot.tar.gz
./
./debian-installer/
./debian-installer/kfreebsd-amd64/
./debian-installer/kfreebsd-amd64/initrd.gz
./debian-installer/kfreebsd-amd64/kfreebsd-9.gz
./debian-installer/kfreebsd-amd64/grub.cfg
./debian-installer/kfreebsd-amd64/font.pf2
./debian-installer/kfreebsd-amd64/splash.png
./debian-installer/kfreebsd-amd64/grub2pxe
./grub2pxe
./version.info
$ qemu-system-x86_64 -m 256 -enable-kvm -net nic -net
user,bootfile=grub2pxe,tftp=.
GRUB shows me the full graphical menu (grub.cfg and Wheezy splash
artwork are loaded from the TFTP server).
Then I hit a different bug though - it assumes the kernel name is
kfreebsd.gz but for netboot-9 installs this should be kfreebsd-9.gz
I wonder if the 'prefix is not set' error is to do with DHCP options.
Jeff Epler also mentions:
> On the server side, "tftpd 0.17-17ubuntu1" doesn't seem to work, while "tftpd-hpa 5.0-11ubuntu2" does. The symptom is that grub can't find grub.cfg.
(at http://emergent.unpythonic.net/debian-kfreebsd-zfs )
Regards,
--
Steven Chamberlain
steven@pyro.eu.org
Reply to: