| Ubuntu Installation |
|
|
|
| Geschrieben von: [s]peed |
| Donnerstag, 28. August 2008 um 19:34 |
|
Da mir das Acer Aspire One mit dem Linpus Lite Linux nicht wirklich gefällt (auch nach Freischaltung des XFCE Desktops und des Startmenüs) habe ich mir Ubuntu Hardy Heron (8.04.1) installiert. Bis auf weiteres läuft alles recht gut Out-of-the-box.
Funktional: - CPU mit Taktanpassung - Grafikkarte mit Desktopeffekten (wers braucht) - USB - Netzwerkkarte - Webcam
Allerdings muss man auch selbst noch so einiges Konfigurieren: - WLAN (inlusive LED) - SD Kartenleser - Multikartenleser (funktioniert nicht zu 100%) - SSD Zugriffe verringern - SSD Performance - Audio - Lüfter (ist einfach zu laut)
Manches geht momentan auch garnicht: - WLAN Schalter an/aus - Ruhezustand
Installation: Installiert habe ich Xubuntu 8.04.1 (wegen XFCE) über ein externes DVD Laufwerk. - Alles auf 1 Partition ext2, da ein journaling Dateisystem schlecht (also kein ext3) für die Lebensdauer der SSD ist. - kein SWAP, ebenfalls schlecht für die SSD
Nach der Installation sollte man das OS auf den aktuellen Stand bringen. Also: apt-get update apt-get upgrade ausführen.
WLAN: Zuerst müssen die proprietären Treiber deaktiviert werden. Unter System -> Systemverwaltung -> Verwaltung eingeschränkter Treiber alle Haken entfernen, dann rebooten. Nun muss der Treiber heruntergeladen und kompiliert werden, dazu ein Terminal verwenden: mkdir source cd source wget http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz tar madwifi-hal-0.10.5.6-r3835-20080801.tar.gz sudo apt-get install build-essential linux-headers-$(uname -r) Wenn dies erledigt ist kann der Treiber gebaut und installiert werden: make sudo make install sudo modprobe ath_pci Damit das WLAN auch nach einem Reboot noch funktioniert muss folgendes noch in /etc/modules eingetragen werden. -> sudo nano /etc/modules ath_pci Nach jedem Kernel Update müssen diverse Schritte durchgeführt werden. Hierzu ins Verzeichnis /home/..../source/madwifi-hal-0.10.5.6-r3835-20080801 wechseln und folgendes eingeben: make clean make sudo make install
WLAN LED: Um die WLAN LED zum leuchten zu bringen muss folgendes in die /etc/rc.local eingetragen werden: sysctl -w dev.wifi0.ledpin=3 sysctl -w dev.wifi0.softled=1 Wenn man als Wert bei ledpin 3 einträgt blinkt die LED bei WLAN Traffic, trägt man -3 ein leuchtet sie durchgehend. Um den WLAN Schalter zu aktivieren trägt man folgendes ebenfalls in die /etc/rc.local ein (funktioniert bei mir allerdings nicht wirklich) /usr/bin/setkeycodes e055 159 /usr/bin/setkeycodes e056 158
SD Kartenleser / Multikartenleser: Da die Kartenleser nicht oob funktionieren muss das Script http://petaramesh.org/public/arc/projects/AcerOne_Ubuntu/jmb38x_d3e.sh in /usr/local/sbin gespeichert und ausführbar gemacht werden. chmod 754 /usr/local/sbin/jmb38x_d3e.sh Folgendes muss nun in die /etc/rc.local hinzugefügt werden: setpci -d 197b:2381 AE=47nice /usr/local/sbin/jmb38x_d3e.sh & Der SD Kartenleser funktioniert nun zu 100%, unterstützt auch automount, beim Multikartenleser muss die Karte vor dem Bootvorgang im Slot stecken, damit sie erkannt wird.
SSD Zugriffe verringern: Um weniger Zugriffe auf der SSD zu erreichen sollten die temp und log Verzeichnisse umgeleitet werden. Am besten in ein temporäres Filesystem im RAM. Dazu öffnet man die /etc/fstab mit einem Editor und fügt folgende Einträge hinzu: tmpfs /var/log/apt tmpfs defaults 0 0
SSD Performance: Um die Performance zu erhöhen kann man ebenfalls einige Konfigurationsdateien ändern. In der Datei "/etc/fstab", in der Zeile der root Partition, sollte der Wert "relatime" in "noatime" geändert werden. Die Zeile sollte so ähnlich aussehen wie dieses Beispiel: UUID=a0ce1c59-83a3-42b2-82c5-2e870c6c243c / ext2 noatime,errors=remount-ro 0 1 Ausserdem sollte man das noop I/O Steuerprogramm benutzen. In der Datei /boot/grub/menu.lst das Bootmenü folgendermassen abändern: title Ubuntu 8.04.1, kernel 2.6.24-19-generic Damit bei einem Kernel update dieser Parameter übernommen wird muss ebenfalls in der menu.lst die Zeile # defoptions=quiet splash gesucht und in # defoptions=elevator=noop quiet splash geändert werden.
Audio: Da der Sound oob nicht unbedingt das macht was man will sollte man ALSA neu bauen. sudo apt-get install module-assistant Damit das Modul während des Bootvorgangs geladen wird muss folgendes in die Datei /etc/modules eingetragen werden: snd-hda-intel Wenn einem egal ist, dass der Sound nach einem Suspend/Resume nicht mehr funktioniert trägt man folgendes in die /etc/modprobe.de/alsa-base ein: options snd-hda-intel model=auto Will man, dass der Sound nach einem Suspend/Resume noch funktioniert trägt man options snd-hda-intel model=toshiba ein. Das Problem hierbei ist jedoch, dass das interne Mikro nicht funktioniert. Um das Krachen der Lautsprecher zu verhindern muss folgender Eintrag in die /etc/modprobe.d/blacklist: blacklist snd_pcsp
Lüfter: Es gibt eine Möglichkeit den Lüfter leiser zu bekommen.. Endlich... :-) http://code.google.com/p/aceracpi/wiki/EmbeddedController http://electronpusher.org/~rachel/acerfand Die beiden Scripte herunterladen und ins source Verzeichnis kopieren (siehe oben bei WLAN) Mit einem Terminal in das sourece Verzeichnis wecheln und folgendes ausführen: chmod a+x acerfand sudo cp acer_ec.pl acerfand /usr/local/bin/ Um gleich zu starten: sudo acerfand Damit es auch nach einem Reboot noch funktioniert: /usr/local/bin/acerfand in die Datei /etc/rc.local eintragen
Strom sparen: Um Strom zu sparen kann man noch einige Einstellungen in der /etc/rc.local vornehmen: # Wie in rc.last.ctrl von Linpusecho ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate echo 3000 > /proc/sys/vm/dirty_writeback_centisecs echo 20 > /proc/sys/vm/dirty_ratio echo 10 > /proc/sys/vm/dirty_background_ratio echo 1 > /sys/devices/system/cpu/sched_smt_power_savings echo 10 > /sys/module/snd_hda_intel/parameters/power_save echo 5 > /proc/sys/vm/laptop_mode #USB Stromverbrauch senken bei idle [ -L /sys/bus/usb/devices/1-5/power/level ] && echo auto > /sys/bus/usb/devices/1-5/power/level [ -L /sys/bus/usb/devices/5-5/power/level ] && echo auto > /sys/bus/usb/devices/5-5/power/level |
Wer ist online
Wir haben 2 Gäste onlineSponsored Links
Teamspeak3 Server Viewer
speexxx TS3-Server 
Lobby 
This is the default channel

AFK 

SaschL 
CounterStrike 
Chill Out 
F1 2011 
World of Warcraft 

Arena 
Battlefield 3 
League of Legends


