S100

Aus MythDeWiki

Wechseln zu: Navigation, Suche

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
Persönliche Werkzeuge