Mediabox: Difference between revisions

From chaoswiki
Jump to navigation Jump to search
No edit summary
Line 49: Line 49:


99. Wenn der Maverick-Build von Henning Pingel endlich durchläuft, von Team-XBMC auf dieses PPA wechseln, dann haben wir auch VDR-Streaming.
99. Wenn der Maverick-Build von Henning Pingel endlich durchläuft, von Team-XBMC auf dieses PPA wechseln, dann haben wir auch VDR-Streaming.

== Neuer Versuch mit Debian squeeze ==

Ubuntu macht zuviel Ärger, versuchen wir mal Debian.

1. Debian netboot laden und einrichten, z.B. von http://ftp.ch.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/netboot.tar.gz
2. Standardinstallation, in tasksel alles abwählen
3. TRIM aktivieren, in <tt>/etc/fstab</tt> <tt>noatime,discard</tt> beim rootfs eintragen
4. In <tt>/etc/apt/sources.list</tt> <tt>contrib</tt> und <tt>non-free</tt> anfügen, <tt>apt-get update</tt> und <tt>apt-get install nvidia-vdpau-driver</tt>
5. <tt>/etc/apt/sources.list.d/debian-multimedia.list</tt> erstellen und einen der Mirrors von http://debian-multimedia.org/debian-m-testing.php hinzufügen. Den Repository-Key findet man auf http://debian-multimedia.org/faq.php
6. <tt>apt-get update</tt> und <tt>xbmc-standalone</tt> sowie <tt>xinit</tt> installieren.


== Links ==
== Links ==

Revision as of 12:20, 25 October 2010

Motivation

Nach der Überschwemmung, die auch unsere alte Popcorn Hour A-100 weggeschwemmt hat, stehen wir nun ohne Mediaplayer für die Filmecke da.

Eine kurze Evaluation und Rundfrage hat ergeben: Diesmal schaffen wir etwas schnelleres mit schönerer Oberfläche an.

Hardware

  • Zotac ZBOX ID-HD11
    • Intel Atom D510 (1.66GHz, 64bit, SSE, Dualcore, HyperThreading)
    • NVIDIA ION2 (GeForce GT218)
    • DVI-I, HDMI, Gbit-Ethernet, eSATA, Cardreader, 5x USB
    • Audio über HDMI, S/PDIF (optisch) oder Klinke
    • Aktiv gekühlt
    • 2 USB-Ports mit Stromversorgung im Standby-Modus, Wake-from-S3 möglich
    • miniPCIe-Slot mit Atheros AR9285 WLAN-Adapter (B/G/N)
  • 1GB PC800 DDR2 SDRAM
  • hama MCE Remote (IR)
  • Kingston SSDnow VSeries 30GB

Software

  • Ubuntu 10.10
  • XBMC

Installation

1. Netboot-Servers mit tftpd und dhcpd einrichten (wird hier nicht im Detail beschrieben, siehe Links).

2. http://archive.ubuntu.com/ubuntu/dists/maverick/main/installer-amd64/current/images/netboot/netboot.tar.gz herunterladen und ins TFTP-Verzeichnis entpacken.

3. Installation konfigurieren, eine Partition für das Betriebssystem, keinen Swap (ist unnötig). Bei tasksel keine Pakete auswählen. Alles Nötige wird später manuell installiert. Automatische Sicherheitsupdates aktivieren, das spart manuellen Administrationsaufwand.

4. Nach dem ersten Boot vom neuen System: /etc/fstab editieren und den Mountoptionen für / noatime,discard hinzufügen. Reduziert die SSD-Abnutzung. Ausserdem kann man einige Verzeichnisse als RAM-Disk einrichten:

tmp    /tmp        tmpfs    size=32M,nodev,mode=1777    0    0
run    /var/run    tmpfs    size=32M,nodev,mode=0755    0    0
lock   /var/lock   tmpfs    size=32M,nodev,mode=1777    0    0

5. Das XBMC-PPA (https://launchpad.net/~team-xbmc/+archive/ppa) hinzufügen und auf lucid ändern, da es immer noch keine maverick-builds gibt. Dann die Software installieren.

# apt-get install python-software-properties pkg-config
# add-apt-repository ppa:henningpingel/xbmc
# nano /etc/apt/sources.list.d/team-xbmc-ppa-maverick.list
maverick auf lucid ändern, Ctrl-x, y
# apt-get update
# apt-get install xbmc-standalone nvidia-current libvdpau1 alsa-utils samba-common
# nvidia-xconfig

6. TODO: /etc/init/xbmc erstellen

99. Wenn der Maverick-Build von Henning Pingel endlich durchläuft, von Team-XBMC auf dieses PPA wechseln, dann haben wir auch VDR-Streaming.

Neuer Versuch mit Debian squeeze

Ubuntu macht zuviel Ärger, versuchen wir mal Debian.

1. Debian netboot laden und einrichten, z.B. von http://ftp.ch.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/netboot.tar.gz 2. Standardinstallation, in tasksel alles abwählen 3. TRIM aktivieren, in /etc/fstab noatime,discard beim rootfs eintragen 4. In /etc/apt/sources.list contrib und non-free anfügen, apt-get update und apt-get install nvidia-vdpau-driver 5. /etc/apt/sources.list.d/debian-multimedia.list erstellen und einen der Mirrors von http://debian-multimedia.org/debian-m-testing.php hinzufügen. Den Repository-Key findet man auf http://debian-multimedia.org/faq.php 6. apt-get update und xbmc-standalone sowie xinit installieren.

Links

Referenzen: