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.