Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!ipxe
- # NOTE(lucasagomes): Loop over all network devices and boot from
- # the first one capable of booting. For more information see:
- # https://bugs.launchpad.net/ironic/+bug/1504482
- set netid:int32 -1
- :loop
- inc netid || chain pxelinux.cfg/${mac:hexhyp} || goto old_rom
- isset ${net${netid}/mac} || goto loop_done
- echo Attempting to boot from MAC ${net${netid}/mac:hexhyp}
- chain pxelinux.cfg/${net${netid}/mac:hexhyp} || goto loop
- :loop_done
- echo PXE boot failed! No configuration found for any of the present NICs.
- echo Press any key to reboot...
- prompt --timeout 180
- reboot
- :old_rom
- echo PXE boot failed! No configuration found for NIC ${mac:hexhyp}.
- echo Please update your iPXE ROM and retry.
- echo Press any key to reboot...
- prompt --timeout 180
Advertisement
Add Comment
Please, Sign In to add comment