Ok, tried with Ubuntu 10.04 and still the same error. Grr!!
Here's a long dump of what I assume is relevant - anyone able to spot the issue please? Assume something really simple...
I fixed up my DHCP server (DD-WRT modem 192.168.1.1) as per:
I left my server (192.168.1.250) name blank, as the lookup doesn’t always work on my LAN (prob messed around with NICs too often). I chose /raid5/PXEboot/ to hold my cd files and menus etc.
Anyway, I must get DHCP fine, as I get the multiboot menu as per the PXE link above, and can navigate through it. But when I try to select something to actually install, I always get the “Loading” shown for a while, then the same error “Boot failed: press a key to retry, or wait for reset...” which supposedly means “A configuration file was not found and the boot process halts with this error. Check your config file(s). Otherwise, a configuration file is located and the commands within it will be executed (e.g. a boot menu will be displayed and the default option executed when selected).”
I did also change permissions on my dir, as got file not found errors and google said I should
sudo chmod -R 777 /raid5/PXEboot/
So here’s my default config:
simon@starbug:~$ ls /var/lib/tftpboot
Clonezilla memdisk pxelinux.0 Ubuntu Xubuntu
dos Puppy pxelinux.cfg vesamenu.c32
and other configs that must be wrong…
simon@starbug:~$ ls -R /var/lib/tftpboot/Ubuntu/
simon@starbug:~$ ls /raid5/PXEboot/
Clonezilla Puppy Ubuntu Xubuntu
simon@starbug:~$ ls /raid5/PXEboot/Ubuntu/
simon@starbug:~$ ls /raid5/PXEboot/Ubuntu/i386/
autorun.inf dists isolinux pics preseed ubuntu
casper install md5sum.txt pool README.diskdefines wubi.exe
and the final config of the Ubuntu menu (where it must fail)
simon@starbug:~$ cat /var/lib/tftpboot/Ubuntu/Ubuntu.menu
MENU LABEL Ubuntu 10.04 (32-bit)
APPEND boot=casper netboot=nfs nfsroot=192.168.1.250:/raid5/PXEboot/Ubuntu/i386 initrd=Ubuntu/i386/initrd.lz
Boot the Ubuntu 10.04 32-bit CD