I am following http://etherboot.org/wiki/appnotes/authmenus to allow
specific boot menu for users.  Here is my path:

BIOS -> Intel Boot Agent -> DHCP -> gpxelinux.0 (PXELinux 4.10)  ->
com32 gpxecmd.c32 (chain boot gpxe script via http)

Here is my gpxe script:

#!gpxe
imgfree
set 209:string http://192.168.0.10/pxelinux.cfg/tools.menu
set 210:string http://192.168.0.10/
chain ${210:string}pxelinux.0

I boot the machine and it finally load the above script and execute
it.  When executing pxelinux.0, it loads pxelinux.cfg/default instead
of pxelinux.cfg/tools.menu.  What could be wrong?  I have tried it on
both PXELinux 4.04 and PXELinux 4.10 and having same problem.

I also try this path:

BIOS -> Intel Boot Agent -> DHCP -> iPXE (undionly.kpxe) -> PXELinux
4.10 -> com32 gpxecmd.c32 (chain boot gpxe script via http)

and same problem happen too.

Due to the lack of support of menu in iPXE, I force to use chain to
PXELinux's menu.

-- 
Best regards,
Chau Chee Yang
_______________________________________________
ipxe-devel mailing list
[email protected]
https://lists.ipxe.org/mailman/listinfo/ipxe-devel

Reply via email to