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.
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).