[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: