Installationsskript basierend auf Ubuntu Alternate

  • EDIT 28.09.2011: Leider kann ich das Skript aufgrund zeitlicher Probleme nicht mehr weiterentwickeln bzw. supporten :( Meine Prio liegt momentan definitiv auf dem ztreambox Installations-ISO . Sorry und danke für euer Verständnis !

    Hallo,

    basierend auf den vielen Anleitungen (z.B. XBMCbuntu,...) und den bereits existierenden (meist englischsprachigen) Skripten und den vielen Tipps & Tricks die man findet, habe ich mich mal hingesetzt und ein eigens Skript erstellt.

    Was kann das Skript?
    * Vollautomatische Ubuntu Grundinstallation, basierend auf ubuntu-10.X-alternate-amd64 oder i386 (64-Bit oder 32-Bit)
    (Installation erfolgt von einem USB-Stick mit entsprechend angepassten Antwortdateien (preseed)
    für die Installation)
    * nachfolgendes Skript installiert automatisch alle notwendigen Pakete, damit man am Ende ein voll funktionsfähiges
    Linux-System mit XBMC als HTPC-Frontend erhält
    Dabei ermöglicht das Skript verschiedene Optionen für die Installation auszuwählen:
    * Auswahl der zu installierenden XBMC Version:
    o XBMC mit PVR (LiveTV) Unterstützung (aus dem Repository von Lars Opdenkamp PRE11.0)
    installiert auch direkt alle notwendigen VDR-Pakete (aus dem stable-Peository von yavdr) und passt die Konfiguration an
    o XBMC ohne PVR Unterstützung (aus dem Repository vom team-xbmc 10.1)
    * Auswahl ob makemkv (BluRay Unterstützung) installiert werden soll (inklusive Integration in XBMC)
    dabei wird die jeweils aktuellste Version automatisch installiert (kompiliert) (<-experimentell !)
    * Auswahl ob WLAN-Unterstützung installiert werden soll mit direkter Abfrage von SSID und Kennwort
    * Auswahl der zu installierenden Fernbedienung:
    o Mircosoft MCE kompatible Fernbedienung
    o Hama MCE Remote
    o X10 Pollin Funkfernbedienung
    * Auswahl des zu installierenden Bootbildschirms:
    o ztreambox (von mir gebastelt)
    o XBMC (der Original Bootbildschirm der LiveCD)
    o Ubuntu Standard Bootbildschirm
    Alle weiteren Installationen und Konfigurationen laufen vollautomatisch ab.

    Was erhaltet ihr dann am Ende?

    Ein komplett in Deutsch vorkonfiguriertes XBMC System, mit oder ohne LiveTV Unterstützung.
    * vorkonfigurierte lokale Medienverzeichnisse für Bilder, Musik und Videos
    (bei XBMC mit PVR Unterstützung zusätzlich TV Aufzeichnungen)
    * vorkonfigurierte Add-Ons:
    o Video Add-Ons - makemkv, XStream, YouTube
    o Musik Add-Ons - IceCast
    o Programm Add-Ons - Audiomixer, Launcher, Executer
    o mit PVR-Unterstützung: streamdev, vnsiserver
    * Alle Add-Ons sind entsprechenden "sinnvoll" vorkonfiguriert

    Zusätzlich folgende Funktionen:
    * Zugriff über Windows Freigabe auf die Medienverzeichnisse (samba)
    * Zugriff über FTP auf die Medienverzeichnisse (proftpd)
    * Zugriff über NSF auf die Medienverzeichnisse (nsfd)
    * Zugriff über Secure Shell auf die Konsole (ssh)
    * NTP für die Zeitsynchronisation
    * CPU- und GPU Temperaturanzeige in XBMC (lm-sensors)
    * die neuste Alsa Version (aktuell 1.0.24)
    * den neusten Nvidia Grafiktreiber, wenn eine Nvidia Karte erkannt wird (aktuell 270.29)
    * vorkonfigurierte Soundausgabe über HDMI, vorkonfigurierte .asoundrc
    * aktiviertes Wake-On-LAN (WOL) über eth0 (wenn vom System unterstützt)
    * Aufwachen des Systems über USB0 vorkonfiguriert
    * USB Automount konfiguriert
    * zusätzliche Skriptdateien um nachträglich Veränderungen am
    System vorzunehmen (Skripte liegen in /home/xbmc/ztreambox/scripts)
    o Nachinstallation von DVB Treibern (z.B. s2-liplianin, v4l, sundtek, ...)
    o Ändern der Fernbedienung
    o ... (ich arbeite momentan noch an weiteren Skripten)
    o Synchronisations-Skript falls es neue Skripte gibt

    Weitere Informationen, die Installationsanleitung und ein paar Bilder gibt es hier: http://www.ztreambox.org/projekt-ztream…mbox-alternate/

    Es würde mich freuen wenn der eine oder andere Zeit und Lust hat das Skript mal auszuprobieren (nur dann kann ich es auch besser machen ;-)!

    Gruß
    spocky184

    PS: Unterstützung bei Problemen oder Fragen findet ihr natürlich in diesem Post und unter http://forum.ztreambox.org
    PPS: Wen es interessiert, der kann sich das Skript hier mal anschauen, ein Download ist allerdings nicht notwendig, das wird dann bereits während der Ubuntu Installation erledigt.

    http://www.ztreambox.org

    Externer Inhalt downloads.ztreambox.org
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Live-CD und Installations-ISO für ION und E350 basierte Rechner

    6 Mal editiert, zuletzt von spocky184 (28. September 2011 um 22:18) aus folgendem Grund: Zugriff über NSF auf die Medienverzeichnisse (nsfd) konfiguriert, USB Automount konfiguriert, Hinweis auf optionale Skripte hinzugefügt

  • noch ein kleiner Hinweis in eigener Sache:
    das Skript läuft mit der Alternate Version von Ubuntu 10.04.2 und 10.10. Da es aber für VDR noch keine offiziellen Pakete für Ubuntu 10.10 gibt, benutze ich für die Installation selbst kompilierte Pakete.
    Wer also die "stabilere" Variante benutzen möchte, sollte für das Skript eine Ubuntu 10.04.2 Alternate (32 oder 64-Bit) benutzen.

    Gruß
    spocky184

    http://www.ztreambox.org

    Externer Inhalt downloads.ztreambox.org
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Live-CD und Installations-ISO für ION und E350 basierte Rechner

  • Hi don,

    mit Zugriff über nfs habe ich mich noch nicht wirklich auseinandergesetzt, mache das selbst alles über smb. Werde mir das aber mal anschauen, ist ne gute Idee ;)

    Gruß
    spocky184

    http://www.ztreambox.org

    Externer Inhalt downloads.ztreambox.org
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Live-CD und Installations-ISO für ION und E350 basierte Rechner

  • Scheint ja ein richtig gutes und noobfreundliches Script zu sein. :thumbup:

    Etwas wüsste ich auch noch und zwar bekommt man mit der Kombination aus Nvidia Treiber + Linux Kernel <=2.6.38.2 + LG HDTV über HDMI kein Signal mehr. Das wurde erst ab der Kernel Version 2.6.38.3 in Natty behoben. Wenn du das mit einbauen könntest, wäre das sicherlich nicht verkehrt. Hier wurde auch schon darüber diskutiert: LG 32LD420: Kein Signal über HDMI

    Und noch etwas: Ist die Kombination aus MakeMKV + XBMC mit libbluray möglich? Also MakeMKV zum dekodieren der Blu-ray und Wiedergabe ganz normal über XBMC, also ohne das Plugin etc.

  • Ja deswegen habe ich ja gefragt, ob MakeMKV das mit dem Kopierschutz übernehmen kann und die Wiedergabe dann über libbluray. Aber wenn das nicht möglich ist, dann kann man wohl auch nichts daran ändern, wäre aber cool gewesen.

    Edit:
    Hab folgendes nicht in deinem Script gefunden, ist aber sehr wichtig für eine Ruckelfreie Wiedergabe: http://forum.xbmc.org/showpost.php?p=506251&postcount=1

    Einmal editiert, zuletzt von -BS- (6. Mai 2011 um 13:24)

  • Klasse,

    NFS würde mir spontan noch als Zusatz einfallen.


    habe mal den Zugriff über nfs implementiert ;)
    Es sollten nach der Installation alle Rechner aus dem Netz 192.168.0.0 Zugriff auf das Verzeichnis /home/xbmc haben !

    Gruß
    spocky184

    http://www.ztreambox.org

    Externer Inhalt downloads.ztreambox.org
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Live-CD und Installations-ISO für ION und E350 basierte Rechner

  • Zitat

    Edit:
    Hab folgendes nicht in deinem Script gefunden, ist aber sehr wichtig für eine Ruckelfreie Wiedergabe: http://forum.xbmc.org/showpost.php?p=506251&postcount=1


    Hi BurningSky,
    das ist ein sehr komplexes Thema und auf den ersten Blick finde ich das schwierig zu implementieren. Es existieren ziemlich viele unterschiedliche Hardware-Konfigurationen da draussen und deshalb ist eine "allgemeingültige" Konfiguration für dieses Thema meiner Ansicht nach schwierig zu implementieren (und ich glaube auch, dass nicht zwingend jeder dieses Problem hat, ich z.B.). Aber vielleicht gibt es ja jemanden der da eine Idee hat, dann werde ich das gerne implementieren ;)

    Gruß
    spocky184

    http://www.ztreambox.org

    Externer Inhalt downloads.ztreambox.org
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Live-CD und Installations-ISO für ION und E350 basierte Rechner

  • Ich hab direkt mal ne blöde Frage dazu...ich würde das gerne in nem iso haben...also die alternate 10.10x86 runtergeladen und mit
    winiso aufgemacht...dann die *pressed.cfgs nach pressed...aber in root ist kein syslinux.cfg bei dem iso...das liegt in \install\netboot\ubuntu-installer\amd64\boot-screens
    also hab ich das ausgetauscht und gespeichert...nur lässt sich die kiste nicht installieren...jemand ne idee?

    thx schonmal...

    mm

  • Zitat

    Etwas wüsste ich auch noch und zwar bekommt man mit der Kombination aus Nvidia Treiber + Linux Kernel <=2.6.38.2 + LG HDTV über HDMI kein Signal mehr. Das wurde erst ab der Kernel Version 2.6.38.3 in Natty behoben. Wenn du das mit einbauen könntest, wäre das sicherlich nicht verkehrt. Hier wurde auch schon darüber diskutiert: LG 32LD420: Kein Signal über HDMI


    das Skript installiert für Ubuntu 10.04.2 den Kernel 2.6.32-28 und für Ubuntu 10.10 den Kernel 2.6.35-22, es wird immer der aktuellste Nvidia-Treiber aus dem Repository vom Ubuntu-X team installiert (ttps://launchpad.net/~ubuntu-x-swat/+archive/x-updates)(aus der 270.X Serie)
    Da ich in dem Skript Alsa über dkms installiere (https://launchpad.net/~ubuntu-audio-dev/+archive/ppa) und es für die aktuelleren Kernel noch kein dkms-Paket gibt, müsste man nach einem dist-upgrade oder einem manuellen Kernel Update wahrscheinlich Alsa manuell neu installieren/kompilieren.
    Das Problem ist wieder sehr speziell und ich würde in diesem Fall die entsprechend notwendigen "Nacharbeiten" manuell durchführen. Mit dem Skript kommt man ja relativ schnell zu einem "Grundergebnis".

    http://www.ztreambox.org

    Externer Inhalt downloads.ztreambox.org
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Live-CD und Installations-ISO für ION und E350 basierte Rechner

  • Ich hab direkt mal ne blöde Frage dazu...ich würde das gerne in nem iso haben...also die alternate 10.10x86 runtergeladen und mit
    winiso aufgemacht...dann die *pressed.cfgs nach pressed...aber in root ist kein syslinux.cfg bei dem iso...das liegt in \install\netboot\ubuntu-installer\amd64\boot-screens
    also hab ich das ausgetauscht und gespeichert...nur lässt sich die kiste nicht installieren...jemand ne idee?

    thx schonmal...

    mm

    blöde Frage zurück: warum willst du das in ner iso haben ? Du wirst die iso doch eh auf USB-Stick schreiben, oder willst du von CD installieren ???

    http://www.ztreambox.org

    Externer Inhalt downloads.ztreambox.org
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Live-CD und Installations-ISO für ION und E350 basierte Rechner


  • :thumbup: Einmal das und zweitens ist das für ne test-vm einfacher zu handhaben...

    mm


    ok, ich teste auch viel in vm`s ;) ... habe jetzt zwar keine direkte Lösung für das Problem, aber du könntest folgendes machen:

    - installiere einfach von der Standard-ISO dein Alternate System (Benutzername: xbmc, Kennwort: xbmc, Deutsch, wahlfreie Partitionierung, Konsolensystem installieren)
    - dann auf der Konsole

    Code
    sudo apt-get install dialog


    - danach

    Code
    wget http://downloads.ztreambox.org/ztreambox-alternate/ztreambox-alternate.sh

    ,

    Code
    chmod +x ztreambox-alternate.sh

    ,

    Code
    sudo ./ztreambox-alternate.sh

    dann kannst du zumindestens mal das Skript testen.

    http://www.ztreambox.org

    Externer Inhalt downloads.ztreambox.org
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Live-CD und Installations-ISO für ION und E350 basierte Rechner

  • Holger, liest Du hier hin und wieder mal ?
    Möchte mich nicht unbedingt in noch einem Forum anmelden. Ich habe mal die ztreambox 11.04 Variante installiert. Das Update für Ubuntu 11.10 hab ich einfach mal gemacht. Nun habe ich aber eine Frage: Wie bekomme ich den Desktop weg und den direkten Start in's XBMC ?? Mit dem Script als Session funktioniert es nicht.

  • Ich verwende dieses Installationsscript zwar nicht, aber meinen Autostart habe ich so gelöst:

    Code
    sudo nano /etc/init/xbmc.conf


    Einfügen:

    Code
    sudo nano /etc/lightdm/lightdm.conf


    Einfügen: ("autologin-user=xbmc" ggf. an den eigenen Usernamen anpassen)

    Code
    [SeatDefaults]
    autologin-user=xbmc
    autologin-user-timeout=0
    user-session=XBMC
    greeter-session=lightdm-gtk-greeter
    Code
    sudo nano /usr/share/xsessions/XBMC.desktop


    Einfügen:

    Code
    [Desktop Entry]
    Name=XBMC
    Comment=This session will start XBMC Media Center
    Exec=xbmc-standalone
    TryExec=xbmc-standalone
    Type=Application

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!