Cosa succede durante il processo di avvio?


27

Cosa succede durante il processo di avvio dopo l'accensione di Raspberry PI? So che differisce dal processo di avvio standard di Linux ( nessun gestore di avvio complesso come Lilo / Grub ), so anche che il processo di avvio ha diversi passaggi, il dispositivo carica file come loader.bin, bootcode.bin, start.elf, kernel.img ... Ma qual è l'ordine esatto di questi passaggi?


C'è un gestore di avvio; è incredibilmente limitato e carica i file solo in un ordine predefinito e può gestire solo un sistema operativo.
Alex Chamberlain,

Nessun boot manager come Lilo o Grub. Ho riformulato la domanda.
asalamon74,

Esiste un boot loader, chiamato Blob: elinux.org/Blob
dash17291


1
Questa è la domanda più vecchia. Perché non contrassegnare l'altro come duplicato?
asalamon74

Risposte:


17

Come detto qui il processo di avvio:

  1. GPU Core
  2. bootloader di primo stadio, che è memorizzato nella ROM sul SoC
  3. bootcode.bin ( loader.bin unito )
  4. start.elf
  5. config.txt
  6. cmdline.txt
  7. kernel.img

Dopo questo avvio, gli script verranno chiamati dal kernel: systemd o init


1
Informazioni aggiuntive: il kernel viene quindi caricato e il resto del processo di avvio viene gestito da inito systemd.
Jivings,

1
Dal 0ct 05, 2012, loader.binnon viene più utilizzato. È stato integrato bootcode.bine rimosso.
Krzysztof Adamski l'

@KrzysztofAdamski La prego di fornire la fonte in modo che io possa modificarla.
ArchHaskeller,

@Haskeller: Intendi la fonte dell'infrormazione? Se è così, ecco github commit
Krzysztof Adamski il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.