J'ai un mini-ordinateur à la framboise et je me demande comment cette chose fait tout le processus de démarrage. Je peux compiler mon propre noyau et init ramdisk avec mes propres scripts et construire mon propre système Linux minimal sur PC, mais pour cela, je dois utiliser un chargeur de démarrage. Raspberry ne semble pas du tout supporter les bootloaders.
Il semble en quelque sorte démarrer en utilisant son GPU qui lit une partition sur la carte SD (probablement celle avec le drapeau amorçable) qui doit être formaté en FAT32, puis il lit certains fichiers à partir de là, qui sont fournis, par exemple par raspbian.
Mais comment pourrais-je démarrer mon propre noyau, avec mes propres personnalisations que j'ai moi-même compilées? Où devrais-je copier l'image du noyau / initrd (disque ram) pour que Raspberry la trouve et l'initialise? Je suis fondamentalement à la recherche d’une documentation technique très détaillée décrivant le processus de démarrage sous framboise ou simplement quelques explications à ce sujet.
Réponses:
De cet article du forum Raspberry Pi [édité pour refléter
loader.bin
un anachronisme] :Voici quelques ressources qui pourraient être utiles:
la source