S
sterum77
Neues Mitglied
- 0
Hallo,
Ich versuche seit einiger Zeit einen Kernel für mein TF300T selbst zu bauen jedoch funktioniert das nicht so recht. Daher bräuchte ich ein paar Tips von euch.
Ziel des ganzen ist erst einmal einen Kernel zu bauen der nichts weiter als eine Shell startet.
Zum bauen habe ich die Kernelquellen von CB22 genommen. Die Toolchain ist selbst gebaut nach der Anleitung von CLFS (Cross Linux from scratch für arm). Es handelt sich um arm-linux-musleabihf. Als Kernelconfig verwende ich die von CB22 (cb22_tf300tg_defconfig) habe aber noch das Boot Logo und die Framebufferkonsole aktiviert. Der Bau des Kernels funktioniert auch und ich erhalte ein zImage in arch/arm/boot.
Zum erstellen der Initrd hab ich mich an das Github Projekt GitHub - hach-que/Linux-On-TF300T: Instructions on how to build OpenSUSE on the TF300T. gehalten. Lediglich das Busybox Binary hab ich durch mein eigenes ersetzt.
Das ganze hab ich dann mit mkbootimg und blobpack zu einem Blob gepackt und dann mit fastboot nach staging geflasht. Nach einem Reboot des Tablets sehe ich aber nichts weiter als 4 Pinguine.
Jetzt stellt sich die Frage wie ich nun weiter vorgehen kann um nach Fehlern zu suchen. Meldungen vom Kernel wären ja schon mal hilfreich.
Ich versuche seit einiger Zeit einen Kernel für mein TF300T selbst zu bauen jedoch funktioniert das nicht so recht. Daher bräuchte ich ein paar Tips von euch.
Ziel des ganzen ist erst einmal einen Kernel zu bauen der nichts weiter als eine Shell startet.
Zum bauen habe ich die Kernelquellen von CB22 genommen. Die Toolchain ist selbst gebaut nach der Anleitung von CLFS (Cross Linux from scratch für arm). Es handelt sich um arm-linux-musleabihf. Als Kernelconfig verwende ich die von CB22 (cb22_tf300tg_defconfig) habe aber noch das Boot Logo und die Framebufferkonsole aktiviert. Der Bau des Kernels funktioniert auch und ich erhalte ein zImage in arch/arm/boot.
Zum erstellen der Initrd hab ich mich an das Github Projekt GitHub - hach-que/Linux-On-TF300T: Instructions on how to build OpenSUSE on the TF300T. gehalten. Lediglich das Busybox Binary hab ich durch mein eigenes ersetzt.
Das ganze hab ich dann mit mkbootimg und blobpack zu einem Blob gepackt und dann mit fastboot nach staging geflasht. Nach einem Reboot des Tablets sehe ich aber nichts weiter als 4 Pinguine.
Jetzt stellt sich die Frage wie ich nun weiter vorgehen kann um nach Fehlern zu suchen. Meldungen vom Kernel wären ja schon mal hilfreich.