Apa yang terjadi selama proses boot?

27

Apa yang terjadi selama proses boot setelah PI Raspberry dihidupkan? Saya tahu bahwa ini berbeda dari proses boot Linux standar ( tidak ada boot manager yang kompleks seperti Lilo / Grub ), saya juga tahu bahwa proses boot memiliki beberapa langkah, perangkat memuat file seperti loader.bin, bootcode.bin, start.elf, kernel.img ... Tapi bagaimana urutan langkah-langkah ini?

asalamon74
sumber
Ada manajer boot; itu sangat terbatas dan hanya memuat file dalam urutan yang telah ditentukan dan hanya dapat menangani satu sistem operasi.
Alex Chamberlain
Tidak ada boot manager seperti Lilo atau Grub. Saya telah mengulangi pertanyaannya.
asalamon74
Ada boot loader, bernama Blob: elinux.org/Blob
dash17291
1
kemungkinan duplikat dari Bagaimana Raspberry Pi boot?
Gilles 'SO- stop being evil'
1
Ini pertanyaan yang lebih tua. Mengapa tidak menandai yang lain sebagai duplikat?
asalamon74

Jawaban:

17

Seperti yang dikatakan di sini proses boot:

  1. Inti GPU
  2. bootloader tahap pertama, yang disimpan dalam ROM di SoC
  3. bootcode.bin ( loader.bin bergabung )
  4. mulai sendiri
  5. config.txt
  6. cmdline.txt
  7. kernel.img

Setelah ini skrip boot akan dipanggil oleh kernel: systemd atau init

ArchHaskeller
sumber
1
Info tambahan: Kernel kemudian dimuat dan sisa proses boot ditangani oleh initatau systemd.
Jivings
1
Pada 0ct 05, 2012, loader.bintidak digunakan lagi. Itu diintegrasikan ke dalam bootcode.bindan dihapus.
Krzysztof Adamski
@ KrzysztofAdamski Bisa tolong Anda berikan sumbernya sehingga saya bisa mengeditnya.
ArchHaskeller
@Haskeller: Maksud Anda sumber infrormasi? Jika demikian, inilah github commit
Krzysztof Adamski