Labels

Thursday, October 09, 2014

PXE menu black screen flashing cursor


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: