This issue happens on some hardware nodes. After successful compute node install. First boot is hanging with message:
TFTP prefix:
trying to load : pxelinux.cfg/0101FFFF OK
booting from local disk
PXE-M0F: Exiting Intel boot agent
Could not find kernel image:
boot:
Workaround to fix localboot:
cp /usr/share/syslinux/chain.c32 /tftpboot/pxelinux/
Update file for each new node. For example /tftpboot/pxelinux/pxelinux.cfg/0101FFFF
default rocks
prompt 0
label rocks
COM32 chain.c32
APPEND hd0 0
More info you can find here: http://www.syslinux.org/wiki/index.php?title=Hardware_Compatibility
Change Rocks behavior permanently
cp /usr/share/syslinux/chain.c32 /tftpboot/pxelinux/
rocks remove bootaction action=os kernel=localboot
rocks add bootaction action=os kernel="COM32 chain.c32" args="hd0 0"