¿Qué sucede durante el proceso de arranque?


27

¿Qué sucede durante el proceso de arranque después de que se activa Raspberry PI? Sé que difiere del proceso de arranque estándar de Linux ( no hay un administrador de arranque complejo como Lilo / Grub ), también sé que el proceso de arranque tiene varios pasos, el dispositivo carga archivos como loader.bin, bootcode.bin, start.elf, kernel.img ... Pero, ¿cuál es el orden exacto de estos pasos?


Hay un administrador de arranque; es increíblemente limitado y solo carga los archivos en un orden predefinido y solo puede manejar un sistema operativo.
Alex Chamberlain

No hay gestor de arranque como Lilo o Grub. He reformulado la pregunta.
asalamon74

Hay un gestor de arranque, llamado Blob: elinux.org/Blob
dash17291


1
Esta es la pregunta anterior. ¿Por qué no marcar el otro como duplicado?
asalamon74

Respuestas:


17

Como se dijo aquí el proceso de arranque:

  1. GPU Core
  2. gestor de arranque de primera etapa, que se almacena en ROM en el SoC
  3. bootcode.bin ( loader.bin fusionado )
  4. empezar
  5. config.txt
  6. cmdline.txt
  7. kernel.img

Después de esto, el núcleo llamará a los scripts de arranque: systemd o init


1
Información adicional: el núcleo se carga y el resto del proceso de arranque se maneja con inito systemd.
Jivings

1
A partir del 0ct 05, 2012, loader.binya no se usa. Fue integrado bootcode.biny eliminado.
Krzysztof Adamski

@KrzysztofAdamski Podría proporcionarme la fuente para que pueda editarla.
ArchHaskeller

@ Haskeller: ¿Te refieres a la fuente de información? Si es así, aquí está github commit
Krzysztof Adamski
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.