From 93a2eeaf2c02a0c38f5a39b607944d84deb9fa92 Mon Sep 17 00:00:00 2001 From: Gregory Kurtzer Date: Tue, 23 Feb 2021 19:52:11 -0800 Subject: [PATCH] Sleep and reboot on PXE error --- etc/ipxe/default.ipxe | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/etc/ipxe/default.ipxe b/etc/ipxe/default.ipxe index 42daae76..5cd3a227 100644 --- a/etc/ipxe/default.ipxe +++ b/etc/ipxe/default.ipxe @@ -11,8 +11,16 @@ echo set base http://{{.Ipaddr}}:{{.Port}} -kernel ${base}/kernel/{{.Hwaddr}} {{.KernelArgs}} || reboot -initrd ${base}/container/{{.Hwaddr}} || reboot -initrd ${base}/kmods/{{.Hwaddr}} || reboot -initrd ${base}/overlay-system/{{.Hwaddr}} || reboot -boot || reboot +kernel ${base}/kernel/{{.Hwaddr}} {{.KernelArgs}} || goto reboot +initrd ${base}/container/{{.Hwaddr}} || goto reboot +initrd ${base}/kmods/{{.Hwaddr}} || goto reboot +initrd ${base}/overlay-system/{{.Hwaddr}} || goto reboot +boot || goto reboot + + +:reboot +echo +echo There was an error, rebooting in 15s... +echo +sleep 15 +reboot