Ich habe einen Himbeer-Minicomputer und frage mich, wie das Ding den gesamten Startvorgang durchführt. Ich kann meinen eigenen Kernel und meine Init-Ramdisk mit meinen eigenen Skripten kompilieren und mein eigenes minimales Linux-System auf dem PC erstellen, aber dafür brauche ich einen Bootloader. Raspberry scheint Bootloader überhaupt nicht zu unterstützen.
Es scheint irgendwie mit seiner GPU hochzufahren, die eine Partition auf der SD-Karte liest (wahrscheinlich die mit dem bootfähigen Flag), die in FAT32 formatiert werden muss, dann liest es einige Dateien von dort, die zum Beispiel von Raspbian bereitgestellt werden.
Aber wie würde ich meinen eigenen Kernel mit meinen eigenen Anpassungen, die ich selbst kompiliert habe, booten? Wo soll ich das Kernel-Image / initrd (RAM-Disk) kopieren, damit Himbeere es findet und von dort bootet? Ich bin im Grunde genommen auf der Suche nach einer sehr detaillierten technischen Dokumentation, die den Startvorgang auf Himbeere beschreibt, oder nur eine Erklärung dafür.
Antworten:
Von diesem Forum posten Raspberry Pi [Edited widerzuspiegeln
loader.bin
als Anachronismus] :Hier sind einige Ressourcen, die hilfreich sein könnten:
quelle