Gen2VDR

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 118: Zeile 118:
 
Nach dem Neustart wirds dann spannend:-)
 
Nach dem Neustart wirds dann spannend:-)
  
=== Backup von Gen2VDR ===
+
== Konfiguration des Systems ==
 +
 
 +
===Manuelle Netzwerkonfiguration===
 +
 
 +
Standardmäßig wird DHCP unter Gentoo verwendet. Falls sich in ihrem Netzwerk ein DHCP Server befindet, so sollte eine manuelle Konfiguration nicht notwendig sein. Falls Sie jedoch DHCP nicht verwenden wollen oder können, dann lesen weiter.
 +
Möchten Sie z.B. ihren VDR mit folgenden Parameter konfigurieren (typisch für eine FritzBoxDSL),
 +
 
 +
IP 192.168.178.100
 +
netmask 255.255.255.0
 +
Broadcast Adress 192.168.178.255
 +
Gateway 192.168.178.1
 +
 
 +
dann nehmen sie in der Datei /etc/conf.d/net (z.B. mit mc) folgende Einträge vor:
 +
 
 +
config_eth0=( "192.168.178.100 netmask 255.255.255.0 brd 192.168.178.255" )
 +
routes_eth0=( "default gw 192.168.178.1" )
 +
 
 +
Abschließend müssen Sie nur noch dafür sorgen, dass ein passendes Initscript erzeugt wird. Dazu geben sie auf der Konsole folgendes ein:
 +
 
 +
rc-update add net.eth0 default
 +
 
 +
Nach einem Neustart sollte die Netzwerkkonfiguration aktiv sein.
 +
 
 +
== Backup von Gen2VDR ==
 
Im Ordner  /_config/backup  gibt es ein Skript zum Erstellen einer bootbaren ISO als Backup eurer Gen2VDR.
 
Im Ordner  /_config/backup  gibt es ein Skript zum Erstellen einer bootbaren ISO als Backup eurer Gen2VDR.
 
Alternativ kann das Backup auch über den entsprechenden Punkt im VDR Menü gemacht werden.
 
Alternativ kann das Backup auch über den entsprechenden Punkt im VDR Menü gemacht werden.
  
===Siehe auch===
+
== Siehe auch ==
 
[[Gen2VDR mit em84xx]]
 
[[Gen2VDR mit em84xx]]
  

Version vom 3. Februar 2006, 20:09 Uhr

Gen2VDR ist eine der wohl umfangreichsten VDR-Distributionen. Wie der Name schon andeutet, wird als Basis die Linux-Distribution Gentoo verwendet. Gentoo erlaubt die optimale Anpassung an die vorhandene Hardware und die Bedürfnisse des Anwenders. Diese Vorteile ergeben sich aber mit wenigen Prozentpunkten und sollten nicht weiter interessieren...

Gen2VDR wurde von Helmut Auer (HelAu) entwickelt und wird immer noch weiterentwickelt. Das Projekt war ursprünglich optimiert für das Mediaportal wird aber auch mit viel Erfolg auf einer Activy von Siemens eingesetzt.

Im Allgemeinen läuft die Distri aber auch auf jeder anderen Hardware-Plattform.

Inhaltsverzeichnis

Über Gen2VDR

Eine Besonderheit von Gen2VDR ist die Tatsache, daß alle Pakete, die mit VDR zu tun haben, selbst kompiliert, und nicht emerged wurden. Dies sollte beim Update vom VDR oder Plug-Ins beachtet werden. Es ist dennoch möglich beispielsweise xxv mit emerge zu aktualisieren

Vorbereiten der Installations CD

Ab dieser Version, rc4 gibts nun kein Image mehr, sondern Ihr muesst es selbst zusammen bauen. Der Vorteil daran ist, dass ihr automatisch die aktuellste Version inkl. Bugfixes bekommt.

Unter VDR mit Netzwerkverbindung geht dies recht einfach: Erst in ein leeres Verzeichnis mit mind. 1.5 GB freiem Speierplatz gehen, dann die g2v_prep.sh in dieses Verzeichnis runterladen und starten, z.B:

 mkdir /mnt/hda5/g2v
 cd /mnt/hda5/g2v
 wget http://www.zenega-user.de/gen2vdr/g2v_prep.sh
 sh g2v_prep.sh

Nun werden die noetigen Pakete heruntergeladen.

Anschliessend wird mit:

sh g2v_mki.sh

ein vdr.iso erzeugt. Zuvor koennt Ihr auch bereits einige Installationsvorgaben aendern, z.B. in der setup.sh und vor allem unter g2v_inst. Alles was darin steht wird bei der Installation ins root gestellt, bzw falls es ein .tar.bz2 file ist dort entpackt.

Am Interessantesten ist die g2v_inst/etc/conf.d/vdr Darin stehen die Standard Installationsvorgaben. Eine kleine Beschreibung der vom Skript geladenenen Dateien findet man in der g2v_filedesc

Und nun viel Spass beim Testen !

Gruss HelAu

P.S. Das Ganze geht natuerlich auch unter WinDOS :) g2v_dos.zip herunterladen und in ein leeres Verzeichnis mit genuegend freiem Platz entpacken. Dann g2v_prep.sh dahin entpacken und die im Zip enthaltene g2v.bat startet dann die Installation. Der Rest verlaeuft wie oben beschrieben. Das Iso erstellt man dann mittels g2v_mki.bat


Updaten von nicht-VDR Paketen

Packete, die nicht zum VDR gehörten können so aktualisiert werden: gensync gentoo-de emerge lirc-cvs Bitte beachten.

Updaten vom VDR

Ich wuerde zum VDR Update aber folgenden Weg empfehlen:

unter /usr/local/src das vdr archiv entpacken, dann aus dem bisherigen VDR Verzeichnis die Make.config uebernehmen:
cd /usr/local/src/vdr-1.3.34
cp ../VDR/Make.config .

Dann alle Plugins die man nutzen will aus dem alten VDR Verzeichnis uebernehmen (z.B. mit mc) Evtl den VDR patchen (z.B. mit dem Bigpatch)

dann den VDR Link aufs neue VDR Verzeichnis setzen und alles neu komplieren:
make clean plugins-clean
make
make plugins

und alles updaten:

sh ../vdrupd.sh


Updaten vom Kernel

Eine ganz kurze Anleitung zum Kernelupdate (z.B. für die Nova-SE2):

cd /usr/src

dann den aktuellsten kernel von kernel.org dahin stelleun und entpacken, z.B.:

wget http://kernel.org/pub/linux/kernel/v2.6/li......6.14.tar.bz2

Dazu noch die aktuellen Patches und den letzten Snapshot:

wget http://kernel.org/pub/linux/kernel/v2.6/te...-2.6.15-rc5.bz2
wget http://kernel.org/pub/linux/kernel/v2.6/sn...15-rc5-git7.bz2

(Nachzulesen auf kernel.org) nun gehts ans entpacken:

tar -xjvf linux-2.6.14.tar.bz2

Alte .config "ruebermachen":

cp linux/.config linux-2.6.14/

Link aendern:

rm linux
ln -s linux-2.6.14 linux

patches entpacken:

bzip2 -d patch-2.6.15-rc5.bz2
bzip2 -d patch-2.6.15-rc5-git7.bz2

kernel patchen:

cd linux
patch -p 1 < ../patch-2.6.15-rc5
patch -p 1 < ../patch-2.6.15-rc5-git7

Alte kernel config uebernehmen:

make oldconfig

Im Zweifelsfall bei allen Fragen Enter druecken dann mit

make menuconfig

nachschauen ob alle gewuenschten treiber auch ausgewaehlt sind, mit abspeichern verlassen und dann den kernel kompilieren:

make

dann die Module installieren:

make modules_install

und:

sh ../krnl-upd.sh

starten. Das koennte es gewesen sein. Solltest Du lirc benutzen ist noch:

emerge Lirc noetig.

Nach dem Neustart wirds dann spannend:-)

Konfiguration des Systems

Manuelle Netzwerkonfiguration

Standardmäßig wird DHCP unter Gentoo verwendet. Falls sich in ihrem Netzwerk ein DHCP Server befindet, so sollte eine manuelle Konfiguration nicht notwendig sein. Falls Sie jedoch DHCP nicht verwenden wollen oder können, dann lesen weiter. Möchten Sie z.B. ihren VDR mit folgenden Parameter konfigurieren (typisch für eine FritzBoxDSL),

IP 192.168.178.100
netmask 255.255.255.0
Broadcast Adress 192.168.178.255
Gateway 192.168.178.1

dann nehmen sie in der Datei /etc/conf.d/net (z.B. mit mc) folgende Einträge vor:

config_eth0=( "192.168.178.100 netmask 255.255.255.0 brd 192.168.178.255" )
routes_eth0=( "default gw 192.168.178.1" )

Abschließend müssen Sie nur noch dafür sorgen, dass ein passendes Initscript erzeugt wird. Dazu geben sie auf der Konsole folgendes ein:

rc-update add net.eth0 default

Nach einem Neustart sollte die Netzwerkkonfiguration aktiv sein.

Backup von Gen2VDR

Im Ordner /_config/backup gibt es ein Skript zum Erstellen einer bootbaren ISO als Backup eurer Gen2VDR. Alternativ kann das Backup auch über den entsprechenden Punkt im VDR Menü gemacht werden.

Siehe auch

Gen2VDR mit em84xx

Links

[1] ftp://ftp.gwdg.de/pub/linux/mediaportal/helau/ Download
[2] http://www.htpc-forum.de/forum Support für Gen2vdr
[3] http://ftp.gwdg.de/pub/linux/mediaportal/helau/ Download per http