Skip to content

Create your own custom github menu for netboot.xyz

Notifications You must be signed in to change notification settings

genouest/netboot.xyz-custom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 

Repository files navigation

netboot.xyz-custom

Fork me! This repo will allow you to create custom menus within netboot.xyz. It works by using your github user name that you input and chains to this URL:

https://raw.githubusercontent.com/${github_user}/netboot.xyz-custom/master/custom.ipxe

Once forked, you can edit the menu as much as you want. You can compile the iPXE image to set the github_user name early on so that your Github user name is set ahead of time and will automatically display your custom submenu on boot. You can also set your Github user name from the Utilities menu (Tools: -> Utilities -> netboot.xyz tools:) which will cause a custom menu to appear in the main menu.

If you are new to iPXE scripting, take a look at custom.ipxe.example and build up from that.

Genouest

genouest user is set automatically at boot by puppet which adds /etc/netbootxyz/config/menus/local-vars.ipxe on pxe server.

#!ipxe
### used for adding local variables before loading the menu
### deployed by puppet
set github_user genouest

About

Create your own custom github menu for netboot.xyz

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published