Saya memiliki komputer mini raspberry dan saya bertanya-tanya bagaimana hal itu dapat melakukan seluruh proses boot. Saya dapat mengkompilasi kernel dan init ramdisk saya sendiri dengan skrip saya sendiri dan membangun sistem linux minimal saya sendiri di PC, tetapi untuk itu saya perlu menggunakan beberapa bootloader. Raspberry sepertinya tidak mendukung bootloader sama sekali.
Tampaknya entah bagaimana boot menggunakan GPU-nya yang membaca beberapa partisi pada kartu SD (mungkin yang berbendera bootable) yang perlu diformat dalam FAT32, lalu membaca beberapa file dari sana, yang disediakan, misalnya oleh raspbian.
Tetapi bagaimana saya bisa boot kernel saya sendiri, dengan kustomisasi saya sendiri yang saya kompilasi sendiri? Di mana saya harus menyalin image kernel / initrd (ram disk) sehingga raspberry menemukannya dan mem-boot darinya? Saya pada dasarnya mencari beberapa dokumentasi teknis yang sangat rinci yang menjelaskan proses boot pada raspberry atau hanya beberapa penjelasan tentang ini.
Jawaban:
Dari pos forum Raspberry Pi ini [Diedit untuk mencerminkan
loader.bin
sebagai anakronisme] :Berikut adalah beberapa sumber yang bisa membantu:
sumber