Page 1 of 1

PXE boot: unable to find boot image

Posted: Sat Nov 30, 2013 8:33 pm
by ^rooker
[PROBLEM]
I had a perfectly working PXE network boot environment, but suddenly, it refused to boot successfully.

The status was as follows:
  • The Ubuntu ISO was mounted
  • tftp menu was shown
  • Boot process began, so it found the kernel in the mounted ISO foler
  • Ubuntu splash screen was shown
And then, all of a sudden: It dropped me to a busybox prompt :(

The cause became clear when looing at "/var/log/daemon.log":
rpc.mountd[2108]: refused mount request from 192.168.1.xx for /srv/tftpboot/iso-mounted/xubuntu-12.04.1-desktop-i386 (/): not exported
The NFS service was not exporting the mounted ISO folder!
TFTP accesses the files directly, but then at a certain point in the boot process, the actual data is accessed over NFS.

[SOLUTION]
Start the NFS services:

Code: Select all

$ service nfs-kernel-server start
$ service nfs-common start
Now it works again :)