Dieser Artikel ist eine Überarbeitung von http://www.stefan-haslinger.at/dokuwiki/doku.php/blog/blindentaugliches_wlan-radio. Diesmal geht es einem Sony VPC11S1E an den Kragen. Ein etwas merkwürdiges Gerät, was einige Komponenten angeht. So booten viele neue Distributionen überhaupt nicht mehr, Grub lässt sich oftmals auf der verbauten SSD nicht installieren, etc.
- Die Basis bildet Ubuntu Server 11.10: Download der CD, mittels Unetbootin auf einen USB-Stick und auf die lokale Platte installieren.
- Zunächst schreibt die Standardinstallation den Bootsektor auf den USB-Stick, das muss behoben werden, anschließend Aktualisierung und Aufräumen
sudo grub-install /dev/sda sudo apt-get update sudo apt-get autoremove sudo apt-get autoclean
- Medibuntu Repository hinzufügen
sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update sudo apt-get dist-upgrade
- Installation ssh-Server mp3 Codec, automatischen Consolen-Login ermäglichen
sudo apt-get install openssh-server lame rungetty console-terminus pm-utils libconsole mplayer alsa-utils w32codecs sudo apt-get remove plymouth-theme-ubuntu-text
- in /etc/init/tty1.conf
plymouth-theme-ubuntu-text
exec /sbin/getty -8 38400 tty1
ersetzen durch
exec /sbin/rungetty --autologin USERNAME tty1
Am Ende von /home/BENUTZERNAME/.profile
cd /media/sd ./radio.py
hinzufügen.
- mp3-Sprachfiles und radio.py nach /var/radio kopieren und verrechten: blindradio
mkdir /var/radio chown -r BENUNTZERNAME radio
- Plymouth loswerden, dazu Paketquellen in /etc/apt/sources.list hinzufügen
deb http://ppa.launchpad.net/dtl131/mediahacks/ubuntu oneiric main deb-src http://ppa.launchpad.net/dtl131/mediahacks/ubuntu oneiric main apt-get update apt-get dist-upgrade apt-get remove plymouth * Wireless Konfiguration:
sudo apt-get install wpa-supplicant wireless-tools
- Erstellen einer /etc/wpa-supplicant/wpa-supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
# 0: Der Treiber des Interfaces kümmert sich um das Scannen von Netzen und die AP-Auswahl.
# Dieser Modus sollte benutzt werden, wenn man eine Verschlüsselung auf ein Kabelnetzwerk legt.
# 1: wpa_supplicant kümmert sich um das Scannen von Netzen und die AP-Auswahl.
# 2: Fast wie 0, es wird aber mit Hilfe von Sicherheitsrichtlinien und der SSID zu APs verbunden (BSSID wird nicht unterstützt)
#
# Normalerweise funktioniert entweder Modus 1 oder Modus 2.
ap_scan=1
network={
ssid="SSID"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP
group=TKIP
psk="SCHLÜSSEL"
}
- Update der /etc/network/interfaces - Auskommentieren von eth0
# WLAN auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
- Herunterfahren mittels Power-Knopf
sudo apt-get install acpid
- Für Mplayer IP6 verhindern: Am Ende von /etc/mplayer/mplayer.conf sowie in ~/.mplayer/config des ausführenden Users
prefer-ipv4 = yes