Rocks 6.2 - Could not find kernel image

Posted on Thu 27 April 2017 by Pavlo Khmel

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"