S100
Aus MythDeWiki
Inhaltsverzeichnis |
[Bearbeiten] S100 als Frontend
Die S100 bietet sich als passives Frontend für MythTV an. [1] S100 Bios
[Bearbeiten] Ausgangslage
- S100 [2]
- 2GB Transcend DoM [3]
- OS: zenslack [4]
- MythTV Plugin [5]
- PS2 auf USB Adapter und interner VGA Adapter [6]
- IP wird via DHCP vergeben. Anschluss über Kabel
[Bearbeiten] Installation
[Bearbeiten] Vorbereitung
Frontprozessor musste bei mir angeschlossen sein. Auf einem USB Stick habe ich eine Damn Small Linux 3.0 installiert. Hierzu habe ich DSL auf meinem Laptop gebootet und im Menu "Install to USB-Sticky" ausgewählt. Die Installation verlief schnell und Problemlos.
Der Stick kam nun in den Slot in der S100. Start - mit "ENTF"/"DEL" ins Bios geklickt. Dort wurde der Stick als Master Device ausgewählt. Das Modul kam seinen IDE Slot ( läuft als Master ). Einstellungen speichern. Reboot.
DSL bootet...
Damit ich bequem von meinem Laptop aus installieren kann, änderte ich noch das Root und Benutzer Passwort.
sudo passwd sudo passwd dsl
[Bearbeiten] Zenslack installieren
Da das Zenega OS zenslack noch in der Betaphase ist, ist der Downloadbereich durch ein Passwort geschützt. Hierzu bitte via PM oder eMail ein Passwort anfordern, siehe Thread [7]
Für die S100 ist folgendes Archiv notwendig: zenslack-s100-0.6.0.tar.gz [8]
Das Archiv gibt es inzwischen bei rapidshare: [9]
Dieses Archiv sollte man nun "irgendwie" auf die S100 bekommen. Ich habe mir wie folgt ausgeholfen und es einfach auf die 2. Partition meines USB Sticks geladen.
[Bearbeiten] Partitionen
Um nachher noch Platz für das MythTV Plugin zu haben ( 256MB oder 512MB Installation ), sollte man hier schon Vorrausdenken und genügend Platz für /dev/hda1 einplanen. In meinem Falle habe ich mit 2GB mehr als genug Platz und kann dementsprechend großzügig 512MB vergeben. Den Rest habe ich /dev/hda2 zugewiesen.
/dev/hda1 512MB /dev/hda2 1500MB
[Bearbeiten] Entpacken
/dev/hda1 nach /mnt/hda1 mounten und von /dev/sda2 ( USB Stick ) das zenslack Image herunterladen
dsl3.0:/ sudo mkdir /mnt/hda1 dsl3.0:/ sudo mount /dev/hda1 /mnt/hda1 dsl3.0:/ sudo cp /mnt/sda2/zenslack-s100-0.6.0.tar.gz /mnt/hda1
Hier nun entpacken
dsl3.0:/ sudo tar zxvpf zenslack-s100-0.6.0.tar.gz
Das war es eigentlich. Bis auf einen Blick in die /mnt/hda1/etc/lilo.conf und das Laden des Bootloaders.
dsl3.0:/ cd /mnt/hda1/sbin/ dsl3.0:/ ./lilo -r /mnt/hda1 Added zenslack-2.6 *
Reboot!
[Bearbeiten] MythTV Plugin installieren
Download des Plugins [10] ca. 95MB
Hier heißt es wieder, das Archiv irgendwie auf die S100 zu bekommen. Ich habe mir wieder ausgeholfen in dem ich es wieder auf den USB Stick packte. Anlegen eines Verzeichnisses in /mnt/mythplugin und Archiv: mythtv-0.05.1.tar.gz hineinkopieren. Entpacken
root@zenslack:/mnt/mythplugin/# tar zvxpf mythtv-0.05.1.tar.gz ...
Hier liegen dann verschiedene Images. Man kann diese nun individuell entpacken oder die zwei mitgebrachten Scripte nutzen, einfach mal reinschauen
root@zenslack:/# vi /mnt/mythplugin/install-256MB.sh
- install-256MB.sh
- install-512MB.sh
Man kann sich aber auch sein eigenes kleines Script schreiben. *grins*
#!/bin/sh # # # Remove files from zenslack, MMs and old stuff # # echo "Removing files..." rm -f -r /etc/mms rm -f /usr/lib/libSDL_image-1.2.so.0 rm -f /usr/lib/libSDL_image-1.2.so.0.1.2 rm -f /usr/lib/libSDL_image.so rm -f /usr/lib/libSDL_mixer-1.2.so.0 rm -f /usr/lib/libSDL_mixer-1.2.so.0.2.3 rm -f /usr/lib/libSDL_mixer.so rm -f /usr/lib/libSDL_net-1.2.so.0 rm -f /usr/lib/libSDL_net-1.2.so.0.0.5 rm -f /usr/lib/libSDL_net.so rm -f /usr/lib/libSDL_ttf-2.0.so.0 rm -f /usr/lib/libSDL_ttf-2.0.so.0.6.0 rm -f /usr/lib/libSDL_ttf.so rm -f /usr/local/bin/mms rm -f -r /usr/local/share/mms rm -f -r /usr/local/lib/imlib2 rm -f /usr/local/lib/libImlib2.so rm -f /usr/local/lib/libImlib2.so.1 rm -f /usr/local/lib/libImlib2.so.1.2.1 rm -f /usr/local/lib/libsqlite.a rm -f /usr/local/lib/libsqlite.la rm -f /usr/local/lib/libsqlite.so rm -f /usr/local/lib/libsqlite.so.0 rm -f /usr/local/lib/libsqlite.0.8.6 #rm -f /usr/local/bin/xine #rm -f -r /usr/local/lib/xine #rm -f -r /usr/local/share/xine #rm -f -r /root/.xine echo "... ready" # Add user mythtv echo "add user mythtv with password: mythtv" useradd -m -g users -p w0IHY.zGNtaO6 mythtv # Installing mythtv echo "Installing mythtv..." tar xvzpf mythtv.tar.gz -C / ldconfig echo "Installation erfolgreich!" echo "Bitte passen sie die Zugangsdaten an: $(find / | grep mysql.txt)" exit 0
Sobald das mythtv.tar.gz entpackt ist, läuft ein reines Frontend. Leider ist per Default das Menu "Fernsehen" und "Aufnahmen ansehen" ausgeschaltet.
Hierzu müssen in den Dateien die Menus entkommentiert werden entfernen
- /usr/share/mythtv/mainmenu.xml
- /usr/share/mythtv/library.xml
[Bearbeiten] Tipps
Problem: Grünstich. Ausgeholfen hat mir das EDID-1.bin.movie-rgb_mod von laga. [11] Ich habe das alte durch dieses ersetzt.
root@zen:/# mv /etc/X11/EDID-1.bin /etc/X11/EDID-1.bin.orig root@zen:/# mv /etc/X11/EDID-1.bin.movie-rgb_mod /etc/X11/EDID-1.bin.
Ergebnis: Funktioniert.
[Bearbeiten] ToDo
- Quellen
- Fernbedienung
- 2. Korrektur
- WLAN
- MythVideo

