Some older machines don't always boot past vesamenu.c32 on later versions of syslinux (>4.02). This is documented on the syslinux machine, search for issues with LOCALBOOT.
I had this recently with a render farm containing some BIOS versions that wouldn't localboot. For this reason we could create a separate menu file for machines that network (0A02CC). This file is called render.default and symlinked.
lrwxrwxrwx 1 root root 14 Oct 8 09:46 0A02CC -> render.default -rw-r--r-- 1 root root 2703 Sep 29 11:46 default -rw-r--r-- 1 root root 214 Oct 8 09:49 readme.txt -rw-r--r-- 1 root root 98 Oct 8 09:42 render.default
[root@zeus pxelinux.cfg]# cat 0A02CC
DEFAULT menu.c32
PROMPT 0
TIMEOUT 50
ONTIMEOUT local
MENU TITLE Render Node Menu
LABEL local
MENU LABEL Boot Local Disk
COM32 chain.c32
APPEND hd0
The LOCALBOOT cannot work properly on some supermicro servers. The solution is using chain.c32 module and following syntax to boot up the first hard drive
No comments:
Post a Comment