Ubuntu HD VDR mittels Xine und VDPAU - Betriebssystem

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Vorbereiten der Installation

Die Ubuntu Installationsmedien können kostenfrei auf der Webseite http://www.ubuntu.com/ heruntergeladen werden.

Starten der Ubuntu Installation

Booten der Ubuntu CD und im darauf folgenden Bootmenü folgendes auswählen:

  • Sprache wählen: Deutsch - Der VDR läuft natürlich auch auf einer anderen Sprache
  • danach "Ubuntu 10.04 LTS installieren" anklicken.

Wo befinden Sie sich?

  • Region: Deutschland
  • Zone: Deutschland

Tastenbelegung

  • Empfohlene Einstellung: Deutschland

Die Festplatte vorbereiten

Partitionen manuell festlegen (fortgeschritten)

Alle Partitionen auf der Festplatte werden der Reihe nach als "Primary Partition" angelegt:

  • /dev/sda SSD Festplatte
Laufwerk Beschreibung der Partition Verwendung Einhängepunkt Formatieren? Größe
/dev/sda1 Boot Verzeichnis ext4 /boot ja 128 MB
/dev/sda2 Swap Verzeichnis swap 3072 MB
/dev/sda3 Root Verzeichnis ext4 / ja rest von /dev/sda
  • /dev/sdb HDD Festplatte
Laufwerk Beschreibung der Partition Verwendung Einhängepunkt Formatieren? Größe
/dev/sdb1 Daten Verzeichnis xfs /data ja komplett /dev/sdb

Wer sind Sie?

  • Wie heißen Sie?: vdruser
  • Welchen Namen möchten Sie zum Anmelden verwenden?: vdruser
  • Wählen Sie ein Passwort, um Ihr Benutzerkonto abzusichern.: hier ein Passwort vergeben
  • Wie heißt dieser Rechner?: vdr
  • Automatisches Anmelden aktivieren


Bereit zur Installation

Ab diesem Punkt ist die Konfiguration zur Ubuntu Installation abgeschlossen. Sobald auf die Schaltfläche "Installieren" gedrückt wird startet die Installation. Achtung! ab diesem Zeitpunkt wird die Festplatte partitioniert und formatiert somit werden alle Daten auf der Festplatte gelöscht.

Konfiguration der Netzwerkkarte

  • System -> Einstellungen -> Netzwerkverbindungen -> Kabelgebunden -> Auto eth0 -> Bearbeiten... -> IPv4-Einstellungen
Methode:      Manuell 
Adresse:      192.168.0.10    # Hier eine IP Adresse aus eurem Netzwerk vergeben
Netzmaske:    255.255.255.0
Gateway:      192.168.0.1     # Hier die Adresse von eurem Router eintragen
DNS-Server:   192.168.0.1     # Hier die Adresse von eurem Router eintragen

Remotezugriff auf die grafische Oberfläche

  • System -> Einstellungen -> Entfernter Bildschirm ->
check:   Anderen Benutzern erlauben, Ihren Desktop anzuzeigen
check:   Anderen Benutzern erlauben, Ihren Desktop zu steuern
uncheck: Jeder Zugriff auf diesen Rechner muss bestätigt werden
check:   Der Benutzer muss folgendes Passwort eingeben: <Euer Passwort>
check:   Netzwerkeinstellungen so ändern, dass Verbindungen akzeptiert werden

Remotezugriff mittels VNC Client

Als Remoteclient kommt TightVNC zum Einsatz. TightVNC ist Freeware und kann kostenfrei auf der Webseite http://www.tightvnc.com/ heruntergeladen werden. Nach dem starten von TightVNC kann auf die grafische Oberfläche zugegriffen werden:

VNC Server: 192.168.0.10

Remotezugriff auf die Konsole

  • Anwendungen -> Zubehör -> Terminal ->
sudo apt-get install openssh-server

Remotezugriff mittels SSH client

Als Remoteclient kommt Putty zum Einsatz. Putty ist Freeware und kann kostenfrei auf der Webseite http://www.putty.org/ herunter geladenwerden. Nach dem starten von Putty kann auf die Linux Konsole zugegriffen werden:

Host name: 192.168.0.10

Ubuntu auf den aktuellen Softwarestand bringen

  • System -> Systemverwaltung -> Aktualisierungsverwaltung -> Prüfen -> Aktualisierungen installieren

Danach sollte das System neu gestartet werden. Oben rechts in der Ecke befindet sich der "Power Button".

  • Power -> Neu starten ...

/data Verzeichnis für Benutzer vdruser vorbereiten

Die vorher angelegte Partition gehört Standardmäßig dem User root. Mit folgendem Befehl kann die Rechte Struktur für euren vdruser übernommen werden:

  • Anwendungen -> Zubehör -> Terminal ->
sudo chown -R vdruser.vdruser /data

/data Verzeichnis für das Netzwerk freigeben

Damit man mittels Filebrwoser auf das Verzeichnis von einem anderen Rechner über das Netzwerk zugreifen kann muss eine Netzwerkfreigabe eingerichtet werden.

  • Orte -> Rechner -> Dateisystem -> klick mit der Rechten Maustaste auf den Ordner "data" -> Freigabeoptionen ->
check:          Diesen Ordner freigeben
Freigabename:   data
Kommentar:      data auf vdr
check:          Anderen erlauben, in diesem Ordner Dateien zu erstellen und zu löschen

-> Freigabe erstellen -> Die Zugriffsrechte automatisch hinzufügen

Danach sollte das System neu gestartet werden. Oben rechts in der Ecke befindet sich der "Power Button".

  • Power -> Neu starten ...

Stand-by sowie Bildschirmschoner deaktivieren

Damit beim TV schauen das System nicht abschaltet:

  • System -> Einstellungen -> Energieverwaltung ->
Aktionen:  Nie
check:     Wenn möglich, Festplatten herunterfahren

Anzeige:   Nie
  • System -> Einstellungen -> Bildschirmschoner ->
uncheck:   Bildschirmschoner aktivieren, wenn der Benutzer untätig ist
uncheck:   Bildschirm sperren, wenn der Bildschirmschoner aktiv ist

Herunterfahren für den Ein-/Auschalter konfigurieren

  • System -> Einstellungen -> Energieverwalung -> Allgemein ->
Beim Drücken des Ein-/Auschalters:   Herunterfahren

Für VDR benötigte Systempakete installieren

  • Anwendungen -> Zubehör -> Terminal ->
sudo apt-get install autoconf cvs g++ gettext git-core imagemagick libmagick++-dev mercurial qt4-qmake subversion vim
sudo apt-get install libasound2-dev libavcodec-dev libavformat-dev libcdio-dev libcap-dev libfontconfig1-dev libncurses5-dev libncursesw5-dev
sudo apt-get install libpostproc-dev libssl-dev libtool libqt4-dev libvcdinfo-dev libvdpau1 libvdpau-dev libxv-dev libxcb-xv0-dev libxcb-shape0-dev
sudo apt-get install libxinerama-dev libmad0-dev libmpcdec-dev libdvdnav-dev

Nicht benötigte Systempakete löschen

  • Anwendungen -> Zubehör -> Terminal ->
sudo apt-get autoremove

System neu starten

  • Anwendungen -> Zubehör -> Terminal ->
sudo init 6

Konfiguration der Prozessor Geschwindigkeit

Achtung! Dieser Punkt betrifft nur Systeme mit AMD Prozessoren. Vorerst sollte man diesen Punkt überspringen und nur dann durchführen wenn man wirklich Probleme mit dem TV Bild hat.

Wie die Taktfrequenz geregelt wird, entscheidet unter Ubuntu ein sogenannter Governor. Dadurch kann es später Probleme mit der Anzeige des TV Bildes geben. Da die Taktgeschwindigkeit nicht konstant die gleiche ist kann es dadurch Bildruckler etc. geben.

Mit folgendem Befehl wird der Prozessor permanent auf der höchsten erlaubten Taktfrequenz laufen:

  • Anwendungen -> Zubehör -> Terminal ->
sudo cpufreq-selector -g performance

Hier die Beschreibung der vorhandenen Governors:

Governor Beschreibung
ondemand (Standard bei den meisten Systemen) Die CPU-Frequenz wird den aktuellen Bedürfnissen an die Rechenleistung angepasst. Dabei wird die CPU-Frequenz u.U. sprunghaft angehoben oder abgesenkt.
conservative Die CPU-Frequenz wird den aktuellen Bedürfnissen an die Rechenleistung angepasst. Die Taktfrequenz wird aber Schritt-für-Schritt angehoben bzw. abgesenkt.
performance Die CPU läuft permanent auf der höchsten erlaubten Taktfrequenz.
powersave Die CPU läuft permanent auf der niedrigsten erlaubten Taktfrequenz.
userspace Dies ist kein Kernel-eigener Governor, vielmehr wird ein Governor im Userspace verwendet, wie z.B. powernowd.

Links

  1. Ubuntu
  2. TightVNC
  3. Putty