Guten Abend Community,
da ich an meinem aktuellen Projekt nicht weiter komme und da ich bei den gefundenen Anleitungen nur eine handvoll nicht aktuelle (Links sind down etc.) gefunden habe, wende ich mich nun an Euch, in der Hoffnung, dass ich hier an der richtigen Stelle im Forum bin.
Mein Vorhaben ist das Folgende: ich habe hier einen Android Stick rumfliegen, einen MK808, mit einer Rockchip rk3066 CPU und einem rk901 Wifi Chipsatz. Die CPU ist eine ARMv7 CPU. Auf dieses Gerät würde ich gerne Ubuntu oder Debian spielen wollen. Das geht laut diversen Internetquellen auch, nur leider klappt es bei mir nicht so wirklich. Vielleicht hat der ein oder andere ja Erfahrung auf dem Gebiet.
Was ich bisher herausgefunden habe: 1. Man braucht einen Kernel und muss diesen in die Recovery-Partition des Gerätes flashen (habe ich auch getan, Kernel: http://hwswbits.blogspot.de/2013/05/unofficial-new-3036-kernel-for-picuntu.html) 2. Man braucht ein rootfs und muss dieses auf eine microSD kopieren, die formatiert mit ext4 ist (habe ich auch getan, rootfs Quelle: http://cdimage.ubuntu.com/ubuntu-base/releases/16.04/release/ Version: ubuntu-base-16.04.2-base-armhf.tar.gz) armhf, da die CPU ja ARMv7 ist, also zu armhf gehört.
In der Theorie muss man dann das Gerät nur noch im Recovery Mode booten, da dann der Linux Kernel geladen wird und dann müsste das Gerät booten. Leider bekomme ich nur Folgenden Screen (Screenshot angehängt). Das Gerät versucht zu booten, startet dann aber wieder neu.
Ich kann aus meinem Bild nur entnehmen, dass die SD wohl nicht gemountet werden kann; Und ganz zum Schluss kommt es zu einer Kernel-Panic. Ich bin ziemlich neu auf dem Linux/Ubuntu-Gebiet. Vielleicht habe ich irgendwo einen fundamentalen Denkfehler auf den ihr mich freundlicherweise hinweisen könntet. Bitte nicht böse sein.
Als ich das Ganze mit einem linaro rootfs (da das wohl schon für ARM Geräte kompiliert ist) bekam ich die Fehlermeldung: Missing /etc/machine-id and /etc is mounted read-only; Da habe ich aber leider keinen Weg gefunden, wie ich die machine-id neuerstellen lassen kann, bzw. leer erstellen kann, damit Linux die dann erstellt.
In der Hoffnung auf eure Hilfe sage ich im Voraus danke und bin für jede Antwort dankbar.
/rockchip