want to know the steps a PC goes through during a low level boot, info on bootstrapping, boot partitions etc….how OS detects Kernel and determines what exactly needs to be done during boot phase. Looking to install Darwin, just researching first.thanks