Comment by protoman3000
7 hours ago
Pretty cool! You could also boot into an ephemeral minimal initrd that displays a selection menu instead of doing it in iPXE. That would grab the new kernel and initrd from the network and kexecs it without reboot.
> You could also boot into an ephemeral minimal initrd
Wouldn't that need a local disk?
No. PXE boots routinely load the kernel and initramfs directly into RAM with no local disk involved. The initramfs then mounts the real root FS over the network.
Then anaconda or whatover os installer picks up and installs the OS in a PXE install sequence when there is a local disk.