Server: CentOS 6.4 server, geinstalleerd als pxe server.
Ubuntu 12.04 iso uitgepakt in /var/lib/tftboot/Ubuntu-12.04/
pxelinux.cfg/default
default vesamenu.c32
timeout 30
menu...
...
menu ...
label Ubuntu 12.04
menu label ^Install Ubuntu 12.04
menu default
kernel Ubuntu-12.04/casper/vmlinuz
append method=ftp://192.168.1.254/pub/Ubuntu-12.04 initrd=Ubuntu-12.04/casper/initrd.lz url=ftp://192.168.1.254/pub/Ubuntu-12.04/preseed/preseed.cfg
Het werkt bijna. De client krijgt keurig een ip-adres, vmlinuz en initrd worden geladen. Daarna start alles op maar dan stopt de installatie bij busybox.
Volgens mij zit dit in de append-regel. Op een of andere manier vond hij de installatiebestanden niet of start hij ze niet.