Debian auf SheevaPlug mit ESIA installieren
Vor gut einem Jahr legte ich mir einen SheevaPlug zu, nicht weil ich ihn brauchte, sondern weil ich wiedermal etwas zum rumspielen suchte. Am Heim- Desktop nutze ich schon seit langem Ubuntu Linux, daher freute ich mich dass ein solches in der Server Version vorinstalliert war. Und sein Wissen in Linux Basics zu festigen kann auch nicht schaden.
Zuerst nutzte ich das Teil als kleinen lokalen Samba Server als auch als Torrent Server auf dem ich ich meine Torrents übers www steuern konnte. Da das Teil nur etwa 5W verbraucht eignet es sich ideal dafür. Nach einiger Zeit beschäftigte ich mich aber nicht mehr damit und es verrichtete unbeachtet längere Zeit seine Dienste.
Kürzlich legte ich mir einen BluRay Player zu welcher auch einen Netzwerkanschluss hat und über DLNA Medien übers Netzwerk abspielen kann (streaming). Da kam mir die Idee auf dem SheevaPlug einen DLNA Server aufzusetzen der Filme von
der externen Festplatte zum BluRay Player streamen sollte.
Nun befasste ich mich mit dem Plug und mir viel auf dass die installierte Ubuntu Version schon ziemlich alt war. Um relativ einfach neuere Software nutzen zu können wollte ich nun erstmal das System updaten. Es stellte sich heraus dass neuere Ubuntu Versionen den Plug aufgrund dessen älterer ARM Prozessor Version nicht mehr unterstützen. Gut, dann wechseln wir halt auf Debian!
Nach kurzer Suche im Web fand ich dann eine Anleitung mit der es möglich sein sollte Debian am SheevaPlugauf eine SD Karte zu installieren. Trotz der detaillierten Anleitung schaffte ich es leider nicht erfolgreich eine Neuinstallation durchzuführen, irgendwo machte ich einen Fehler sodass es nicht richtig installiert wurde und nicht mehr korrekt bootete. Ich befürchtete schon den Plug mangels tieferer Kenntnis nicht mehr zum Leben erwecken zu können, jedoch fand sich noch eine weitere Möglichkeit eine Installation durchzuführen.
Es gibt ein Tool namens ESIA welches ich auf meinem Desktop Ubuntu installierte und mit dem man ziemlich einfach Debian auf dem SheevaPlug installieren kann. Ich hielt mich dazu an die Anweisungen in diesem Thread. Ich musste mir zwar den verlinkten Thread zweimal komplett durchlesen bis mir alles klar war, doch die Mühe lohnte sich und ich konnte Debian ins interne Rom installieren. Das einzige Manko war dass bei mir nach der Installation in ESIA die Rückmeldung fehlte dass alles installiert wurde. es hängte einfach beim Installationspunkt. Ich wartete daraufhin einige Zeit bis ich mir sicher war dass die Installation nun abgeschlossen sein müsste und so war es auch. Das SheevaPlug ließ sich ohne Probleme booten.
Nun setzte ich meine benötigten Programme und Dienste wieder auf. In der Handhabung sind sich Ubuntu und Debian fast gleich sodass ich hier sofort zurechtkam. Als DLNA Server installierte ich Mediatomb. Der hat den Nachteil dass er ziemlich viele Abhängigkeiten hat und daher angesichts des kleinen internen Rom recht viel Platz braucht, bei mir geht sichs aber aus. Nach der ersten Konfiguration des Mediatomb testete ich gleich ob mein BluRay Player eine Verbindung aufbauen konnte und voila – es funktioniert! Leider ließen sich anfangs nur wenige Medienformate abspielen, nach etwas Recherche im Netz und etwas herumspielen mit der Konfig des Mediatomb gibt mein Player nun alle meine Dateiformate wieder bis auf mkv. Dafür gibt es anscheinend keine Lösung und transcoding scheidet wegen der begrenzten Leistung des SheevaPlug wohl aus. Da ich nur eine Handvoll Dateien im Matroska Format hatte umging ich das Problem indem ich diese Files am Desktop in mp4 konvertierte, dafür nutzte ich das Programm Handbrake.
Nun stand dem Medienstreaming vom Sheevaplug auf den Fernseher nichts mehr im Wege!