Scope In this post, I intend to help you understand how a Linux system typically boots so that you can modify it and come up with your own solutions to the problem of network booting. Huge shout-out to Apalrd’s Adventures for their awesome Youtube videos and blog posts, which helped tremendously with this process. I followed their post on setting up a PXE-boot thin client for a significant chunk of this adventure.