Ubuntu 16.04 LTS auf dem Odroid XU4 installieren

| 24 Kommentare

Schon vor einigen Wochen hatte ich mir den Odroid XU4 bestellt und hatte dann leider keine Zeit mich wirklich um ihn zu kümmern. Kurz für den Einstieg: Der Odroid XU4 ist ein Einplatinenrechner mit acht CPU-Kernen, 2GB RAM, zwei USB-3.0-Anschlüsse sowie einen USB-2.0-Port, Gigabit-LAN und einem HDMI Anschluss. Er kann entweder direkt bei Hardkernel aus Korea bestellt werden (74$) oder über den in Deutschland ansässig Elektronik-Shop Pollin.
img_20160917_181839

Zusätzlich zum Odroid kann man eine ganze Menge an Zubehör mitbestellen, u.a. auch eMMC-Module mit aufgespieltem Ubuntu Mate (14.04?) oder Android. Da ich für meine Anwendungszwecke wahrscheinlich keine grafische Oberfläche brauche, habe ich mich dafür entschieden, zunächst ein minimales Ubuntu 16.04 aufzusetzen. Seit einigen Wochen bietet Hardkernel ein ebensolches Image an (Release Notes).

Zunächst muss eben dieses heruntergeladen werden:

wget http://de.eu.odroid.in/ubuntu_16.04lts/ubuntu-16.04-minimal-odroid-xu3-20160706.img.xz

Anschließend das Image entpacken (Achtung 2GB an Speicher werden benötigt!):

unxz ubuntu-16.04-minimal-odroid-xu3-20160706.img.xz

Nachdem dies nun vorbereitet ist, muss das eMMC-Modul bzw. die MicroSD-Karte vorbereitet werden. Diese dafür mit einem Linux-Rechner verbinden und überprüfen, ob die Partitionen automatisch gemounted wurden:


user@rechner:~$ df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
....
/dev/sdg2 29G 1,1G 27G 4% /media/user/rootfs
/dev/sdg1 128M 7,2M 121M 6% /media/user/boot

Im obigen Fall also die Partitionen /dev/sdg1 und /dev/sdg2. Das Gerät ist in meinem Fall also das Gerät /dev/sdg.

Die automatisch gemounteten Partitionen müssen nun ausgehängt werden:


umount /dev/sdg1
umount /dev/sdg2

Nun kann das eMMC-Modul/die SD-Karte gelöscht werden:


dd if=/dev/zero of=/dev/sdg count=8192 bs=4M

und Anschließend kann das Image auf die Karte kopiert werden:


dd if=ubuntu-16.04-minimal-odroid-xu3-20160706.img of=/dev/sdg

Nun kann das eMMC-Modul wieder in den Odroid eingesetzt werden und er kann gestartet werden. Anmelden kann man sich mit dem Benutzernamen root und dem Passwort odroid (diese sollten natürlich schnellstmöglich geändert werden!). Abschließend sollte er Odroid noch geupdated werden:


sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

Und schon läuft ein minimales Ubuntu 16.04 auf dem Odroid, welches dann mit den gewünschten Paketen erweitert werden kann.

(Als Quelle diente mir diese Anleitung).

Autor: Alexander Kallenbach

Mein Name ist Alexander Kallenbach. Ich schreibe hier auf Scroom über alles mögliche – vor allem aber über IT. Hierbei interessieren mich besonders freie und/oder quelloffene Software sowie deren Entwicklung und Einsatz. Außerdem interessieren mich Auswirkungen von IT auf unser Leben. Hierbei ist die Nutzung von Daten und somit auch Datenschutz ein Themenbereich.

24 Kommentare

  1. Wir verwenden den Odroid XU4 auf unseren Mutlikoptern zur Berechnung der Trajektorie und zur Bestimmung der Position mit Hilfe von diversen Sensoren. Sind ganz praktische Dinger. Wofür verwendet ihr den?

  2. Haste ihn in Korea oder Deutschland bestellt?

  3. Super Infos!
    War das Netzteil dabei (Shop-Position zu 74$) – ist dort leider etwas unklar dargestellt mit „1 x ODROID-XU4 (Option : 5V/4A PSU EU Plug )“ oder muss man das extra ordern? Danke.

  4. Hallo
    Danke für die Anleitung.
    Bei mir passiert nicht gerade viel, nach dem anstecken am Strom startet der Rechner. Das blaue LED leuchtet permanent und der Fan dreht voll. Allerdings kommt nie etwas auf den Monitor…
    Hast du so etwas auch schon gehabt?

  5. Bis jetzt habe ich noch keine andere versucht…

  6. Hallo Alexander, vielen Dank für die Anleitung. Nachdem ich alles befolgt habe und der Odruid XU4 Strom hat, zeigt die Netwerkbuchse bei eingestecktem Kabel keinen Link an. Deshalb weiß ich gar nicht, ob er überhaupt bootet. Im Netzwerk erscheint er leider nicht. Ist das ein Hardwaredefekt?
    Gruß
    Wilfried

    • Hallo Wilfried,

      das lässt sich aus der Ferne natürlich immer schwer sagen. Läuft der Lüfter denn? Und leuchtet bzw. blinkt die blaue Status-LED?

      MfG

      Alexander

      • Hallo Alexander,

        es leuchtet lediglich die rote Power-LED, der Lüfter steht still. Ich
        würde gern wissen, ob nicht die Netwerk-LED leuchten müste, wenn ein
        Netzwerk angeschlossen ist, so wie ich das von PCs kenne. Dabei sollte
        es egal sein, ob das Betriebssystem läuft oder nicht.

        Gruß
        Wilfried

  7. Hallo zusamen,
    das einzige, was an diesem Rechner unübertrofen ist ist die Größe. Ich habe 140 USD an HARDKERNEL bezahlt und heute kam die Rechnung vom Zoll, noch mal 56 Euro dazu. Eine vernünftige Tastatur und Maus muss man auch noch mitrechnen. Die rechnerische Leistung ist eher bescheiden, für sooo viel Geld kann man sich ein second Hand Laptop/Server/Desktop kaufen und ohne Ende als Testgerät oder Server laufen lassen. Das cooling Fan lauft ständig ein und aus, nervt gewaltig, auch wenn das Ding nur mit sich selbst bescheftigt ist, also keine User oder cron Aufgaben. Ich kann mir kaum vorstellen, dass einer sich das im Wohnzimmer vor dem Fernseher ständig pfeifen lässt. Na ja. Im Keller wäre schon vernünftiger. Wenn Festplatten und Periferie darauf hängen, ist der Odroid beim Leerlauf genaus so „sparsam“ wie mein Dell E4300 im leerlauf. Nur wenn man ein bischen mehr Leistung braucht, ist man mit dem Odroid endloss untergerüstet.

    • Hallo lisav feodorov,

      da hast du aber ordentlich beim Zubehör zugeschlagen, oder? Für ein ARM-Gerät hat der Odroid XU4 wirklich ordentlich Rechenleistung bei geringem Stromverbrauch (gerade im Vergleich zu anderen ARM-Boards, Raspberry Pi etc.), finde ich. Der Fan ist wirklich nervig und fertige passive Lösungen sind leider auch extrem teuer. Trotzdem gibt aber viele Anwendungsszenarien für den Odroid. Aber das muss ja jeder für sich selber wissen 😉

      MfG

      Alexander

  8. Du bist ganz sicher, dass der Odroid UX4 mit bootswitch MMC und nur eMMc gestartet ist, nachdem du das Image wie oben aufgespielt hast?
    Bei mir will er dann nimmer booten (blaue LED fehlt), nach Android Recovery Procedere kommt die blaue LED wieder.

    • Hallo Jens,

      habe exakt wie beschrieben ausgeführt. Ist jetzt zwar schon ein paar Monate her, müsste aber noch genauso funktionieren.

      MfG

      Alexander

      • Ich kann bestätigen das das so funktioniert. Gerade eben reproduziert.
        Ich hab es aber nicht mit dd sondern mit Etcher gemacht, was wahrscheinlich unter der Haube das selbe tut…

        Andere Frage an alle:
        Ich vermisse einige Kenrel Module, wie udl und udlfb. Bei meiner alten Ubuntu 16.04. odroid-xu4 installation, die ich leider zerschossen habe, waren diese dabei. Ich möchte damit mein USB Display ansteuern.

        Es scheint an der Kernel Version zu liegen, heute handelt es sich um 4.xx irgendwas und die zerschossene hatte eine 3.xx irgendwas

        Falls jemand mehr Infos zu dem Thema hat, bitte gerne her damit!

        • Ich beantworte mal eben meine Frage selbst: Nimmt man das XU3 image von 2016 und lässt es auf einem XU4 laufem, hat man wieder den Kernel 3.xx inklusive den von mir vermissten udl(fd) Treibern.

  9. Moin,

    hast du eine Idee, wie ich die Lüfter-Geschwindigkeit anpasse bzw. einstelle, wann der Lüfter anspringt? Im Internet finde ich dauernd Verweise auf /sys/devices/odroid_fan.14/fan_speeds bzw. /sys/devices/odroid_fan.13/fan_speeds aber nichts von beidem existiert.

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.