Que se passe-t-il pendant le processus de démarrage?


27

Que se passe-t-il pendant le processus de démarrage après l'activation du Raspberry PI? Je sais qu'il diffère du processus de démarrage Linux standard ( pas de gestionnaire de démarrage complexe comme Lilo / Grub ), je sais également que le processus de démarrage comporte plusieurs étapes, le périphérique charge des fichiers comme loader.bin, bootcode.bin, start.elf, kernel.img ... Mais quel est l'ordre exact de ces étapes?


Il y a un gestionnaire de démarrage; il est incroyablement limité et ne charge les fichiers que dans un ordre prédéfini et ne peut traiter qu'avec un seul système d'exploitation.
Alex Chamberlain

Aucun gestionnaire de démarrage comme Lilo ou Grub. J'ai reformulé la question.
asalamon74

Il existe un chargeur de démarrage, appelé Blob: elinux.org/Blob
dash17291


1
Telle est la question la plus ancienne. Pourquoi ne pas marquer l'autre comme doublon?
asalamon74

Réponses:


17

Comme dit ici le processus de démarrage:

  1. GPU Core
  2. chargeur de démarrage de première étape, qui est stocké dans la ROM sur le SoC
  3. bootcode.bin ( fusion de loader.bin )
  4. start.elf
  5. config.txt
  6. cmdline.txt
  7. kernel.img

Après ce démarrage, les scripts seront appelés par le noyau: systemd ou init


1
Informations supplémentaires: Le noyau est ensuite chargé et le reste du processus de démarrage est géré par initou systemd.
Jivings

1
Au 0ct 05, 2012, loader.binn'est plus utilisé. Il a été intégré bootcode.binet supprimé.
Krzysztof Adamski

@KrzysztofAdamski Pourriez-vous s'il vous plaît fournir la source afin que je puisse l'éditer.
ArchHaskeller

@Haskeller: Vous voulez dire la source de l'infrormation? Si oui, voici github commit
Krzysztof Adamski
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.