I got into learning Linux by building a remote booting network.
I was already doing that using Novell Netware and boot EPROMs or floppy disks, booting DOS over IPX.
I kept building remote booting networks, then I discovered https://ltsp.org/ which made it a lot easier. I could easily switch declaratively between configs, like rootfs on local disk or nfs.
I kinda miss those times...