#!ipxe set iscsi-server 192.168.88.2 set base-iqn iqn.2018-11.tw.com.luxent set base-iscsi iscsi:${iscsi-server}::::${base-iqn} # default iscsi initiator name # set initiator-iqn ${base-iqn}.${hostname}:init set submenu-default vmubt set submenu-timeout 3000 menu iPXE submenu for ${hostname} ${mac:hexraw} item --gap -- ------------------------- Special Dept ----------------------------------- # item --key 1 r320 iscsi boot centos 7 @r320 item --key 2 vmubt iscsi boot vmubt 1804 item --gap -- ------------------------- Advanced options ------------------------------- item shell Drop to iPXE shell item reboot Reboot computer item item --key x exit Exit iPXE and boot C: choose --timeout ${submenu-timeout} --default ${submenu-default} selected || chain --autofree boot.ipxe set submenu-timeout 0 goto ${selected} :r320 set initiator-iqn ${base-iqn}.${hostname}:init:r320 || sanboot ${base-iscsi}.${hostname}:tgt:r320 || chain --autofree boot.ipxe :vmubt set initiator-iqn ${base-iqn}.${hostname}:init || sanboot ${base-iscsi}.${hostname}:tgt:vmubt || chain --autofree boot.ipxe # default :exit # local boot (c:) sanboot --no-describe --drive 0x80 || chain --autofree boot.ipxe