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