Ho un mini computer raspberry e mi chiedo come quella cosa faccia l'intero processo di avvio. Posso compilare il mio kernel e init ramdisk con i miei script e costruire il mio sistema Linux minimo su PC, ma per questo ho bisogno di usare un bootloader. Raspberry non sembra supportare affatto i bootloader.
Sembra in qualche modo avviarsi usando la sua GPU che legge alcune partizioni sulla scheda SD (probabilmente quella con flag di avvio) che deve essere formattata in FAT32, quindi legge alcuni file da lì, che sono forniti, ad esempio da raspbian.
Ma come avrei avviato il mio kernel, con le mie personalizzazioni che ho compilato da solo? Dove devo copiare l'immagine del kernel / initrd (ram disk) in modo che Raspberry la trovi e si avvii da essa? Sto sostanzialmente cercando una documentazione tecnica molto dettagliata che descriva il processo di avvio su Raspberry o solo qualche spiegazione di questo.