Rocks 6.2 - Could not find kernel image

Posted by Pavlo Khmel on Thu 27 April 2017

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"