Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| computer:archlinux_auf_dem_eee_701g [2010/06/07 22:16] – angelegt christian | computer:archlinux_auf_dem_eee_701g [2012/03/02 12:13] (aktuell) – gelöscht christian | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | {{ : | ||
| - | Auch wenn der 701G von Asus ein älteres Netbook ist (**es war das erste des Netbook-Hypes!**), | ||
| - | |||
| - | Das vorinstallierte Xandros Linux richtet sich eher stark an Anfänger und Schüler/ | ||
| - | |||
| - | Zeit für ein neues Betriebssystem - insbesondere ArchLinux eignet sich für dieses Netbook gut, da es eine ressourcenschonende Distribution ist. | ||
| - | |||
| - | ======Installation====== | ||
| - | |||
| - | Dieser Artikel bezieht sich auf ArchLinux in der Version '// | ||
| - | |||
| - | Bei der Wahl des Installationsmediums gibt es zwei Möglichkeiten - das ISO kann entweder als CD gebrannt oder auf einen USB-Stick '' | ||
| - | |||
| - | =======Partionierung======= | ||
| - | |||
| - | Im EEE PC ist eine so genannte // | ||
| - | |||
| - | Jedoch ist die Lebenszeit einer SSD, ebenso wie die einer Speicherkarte, | ||
| - | |||
| - | Dieser Prozess ist unausweichlich und nicht vermeidbar, jedoch können wir die Zeit, bis dieser "// | ||
| - | |||
| - | Daher ist es wichtig, entweder kein Journalling-Dateisystem zu verwenden, oder das Journal einzuschränken, | ||
| - | **ext2** wäre ein Linux-Dateisystem, | ||
| - | |||
| - | Meines Erachtens nach ist **ext4** wohl die beste Wahl. Das ist zwar ein Journalling-Dateisystem, | ||
| - | |||
| - | ext4 bietet sowohl Full- als auch Metadaten-Journalling - die Verwendung eines Metadaten-Journals ist zwar keineswegs so sicher wie ein Full-Journal, | ||
| - | |||
| - | |||
| - | |||
| - | Einen ausführlichen Artikel über Journalling gibt es [[Journaling-Dateisystem|hier]]. | ||
| - | |||
| - | |||
| - | |||
| - | Wichtig ist es außerdem, keine Auslagerungsdatei (//**Swap** auch genannt//) anzulegen. Bei einer intelligenten Software-Auswahl ist diese nicht notwendig, ferner schränkt das Verwenden einer Auslagerungsdatei die Lebenszeit der SSD ein, da durch die Prozessdaten-Auslagerung viele Zugriffe stattfinden. | ||
| - | |||
| - | =======Paket-Auswahl======= | ||
| - | |||
| - | Bei der Installation besteht die Möglichkeit einer manuellen Paketauswahl, | ||
| - | |||
| - | Enfernt werden können: | ||
| - | |||
| - | |||
| - | * **acl** | ||
| - | * **dash** | ||
| - | * **jfsutils** (//nur, wenn kein jfs als root-Dateisystem verwendet wird!//) | ||
| - | * **lvm2** | ||
| - | * **mailx** | ||
| - | * **mdadm** | ||
| - | * **pcmciautils** | ||
| - | * **ppp** | ||
| - | * **reiserfsprogs** (//nur, wenn kein reiserfs als root-Dateisystem verwendet wird!//) | ||
| - | * **rp-pppoe** | ||
| - | * **xfsprogs** (//nur, wenn kein xfs als root-Dateisystem verwendet wird!//) | ||
| - | |||
| - | |||
| - | |||
| - | Ferner müssen einige Pakete jedoch auch hinzugefügt werden: | ||
| - | |||
| - | * **netcfg** | ||
| - | * **inetutils** | ||
| - | * **madwifi** und **madwifi-utils** | ||
| - | * **wireless_tools** | ||
| - | * **wlan-ng26-utils** | ||
| - | * **wpa_supplicant** | ||
| - | |||
| - | |||
| - | Die eigentliche Installation der Pakete findet nun statt und sollte binnen weniger Augenblicke geschehen. | ||
| - | |||
| - | ======Hardware-Konfiguration====== | ||
| - | |||
| - | Während bei vorherigen ArchLinux-Versionen mit einem speziellen Kernel herumexperimentiert werden musste, wird im aktuellen Release von ArchLinux die komplette Hardware des EEE 701G's unterstützt. Auch die drahtlose Netzwerkkarte ist sofort nach der Installation einsatzbereit. | ||
| - | |||
| - | =======Wireless LAN======= | ||
| - | |||
| - | Wurde nicht das Realtek-Paket bei der Installation vergessen, wird die WLAN-Schnittstelle unterstützt und kann sofort konfiguriert werden. | ||
| - | |||
| - | Netzwerkprofile werden in '''/ | ||
| - | |||
| - | < | ||
| - | # nano zuhause | ||
| - | ... | ||
| - | # netcfg zuhause</ | ||
| - | |||
| - | ==Sound== | ||
| - | |||
| - | Um den Sound zu benutzen muss noch der Soundserver ALSA installiert werden: | ||
| - | |||
| - | < | ||
| - | # alsamixer | ||
| - | ... | ||
| - | # alsactl store | ||
| - | # / | ||
| - | |||
| - | In der Regel wird die Karte automatisch konfiguriert und die Lautstärke kann sofort mit dem Mixer konfiguriert werden, ist dies nicht der Fall hilft ein: | ||
| - | |||
| - | < | ||
| - | |||
| - | Nach der Einstellung der Lautstärke wird die Konfiguration als Standard-Konfiguration gespeichert und der Daemon neu gestartet. | ||
| - | |||
| - | Töne sollten nun wiedergegeben werden können: | ||
| - | |||
| - | < | ||
| - | |||
| - | Damit die Soundumgebung auch beim Booten automatisch geladen wird, ist ein Eintrag in die Daemon-Liste der '/// | ||
| - | |||
| - | < | ||
| - | |||
| - | Benutzer, die die Soundumgebung nutzen sollen, müssen Mitglied der Gruppe '// | ||
| - | |||
| - | < | ||
| - | |||
| - | =Software-Installation= | ||
| - | |||
| - | Auf Dauer mit einem Konsolen-System zu arbeiten ist sicherlich nicht jedermanns Sache, daher wird hier noch einiges an Software dazu installiert. | ||
| - | |||
| - | ==System-Updates== | ||
| - | |||
| - | In aller Regel empfiehlt es sich, alle Updates zu installieren: | ||
| - | |||
| - | < | ||
| - | |||
| - | Sollte ' | ||
| - | |||
| - | Nach der Installation kommt es manchmal vor, dass weitere Installationsvorgänge fehlschlagen, | ||
| - | |||
| - | ==X-Server== | ||
| - | |||
| - | Der X-Server ist für die grafische Ausgabe zuständig, er ist nach der Grundinstallation noch nicht vorhanden und muss nachinstalliert werden: | ||
| - | |||
| - | < | ||
| - | |||
| - | Danach fehlen noch einige Eingabe-Treiber (//aus welchen Gründen auch immer!//), ebenso wie der Intel-Grafiktreiber. Sie müssen ebenfalls nachträglich installiert werden: | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | ===xorg.conf=== | ||
| - | |||
| - | Ist der X-Server installiert, | ||
| - | |||
| - | < | ||
| - | |||
| - | Die angelegte Datei '// | ||
| - | |||
| - | < | ||
| - | # nano / | ||
| - | |||
| - | Folgende Bereiche müssen aktualisiert/ | ||
| - | |||
| - | |||
| - | =========Tastatur========= | ||
| - | |||
| - | < | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | =========Maus/ | ||
| - | |||
| - | < | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | =========Intel-Grafikkarte========= | ||
| - | |||
| - | < | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | =========TFT-Auflösung========= | ||
| - | |||
| - | < | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | Modes " | ||
| - | | ||
| - | | ||
| - | |||
| - | =========Fehlerbehebung========= | ||
| - | |||
| - | Damit der X-Server überhaupt beim Starten Tastatur und Maus findet, musste ich folgende Optionen im ' | ||
| - | |||
| - | < | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | ==LXDE-Desktop== | ||
| - | |||
| - | Nun muss der LXDE-Desktop installiert werden. Kurioserweise installiert pacman derzeit den Fenstermanager openbox nicht automatisch mit. Dieser muss manuell dazu installiert werden, da Fenster ansonsten keine Rähmen haben und auch kein Mauszeiger zur Verfügung steht: | ||
| - | |||
| - | < | ||
| - | |||
| - | ' | ||
| - | |||
| - | ========Benutzerkonto und .xinitrc======== | ||
| - | |||
| - | Nun sollte ein Benutzerkonto für nicht-administrative Aufgaben angelegt werden: | ||
| - | |||
| - | < | ||
| - | |||
| - | Die Datei ' | ||
| - | |||
| - | < | ||
| - | exec ck-launch-session startlxde</ | ||
| - | |||
| - | ' | ||
| - | |||
| - | ===Zusätzliche Dienste=== | ||
| - | |||
| - | Damit Sticks und Karten auch von einem normalen Benutzer gemountet werden können, müssen die Dienste ' | ||
| - | |||
| - | < | ||
| - | |||
| - | Diese Dienste sollten in der ' | ||
| - | |||
| - | < | ||
| - | |||
| - | Der Benutzer muss nun noch zwei Gruppen hinzugefügt werden, damit er Medien mounten darf: | ||
| - | |||
| - | < | ||
| - | # gpasswd -a BENUTZERNAME storage</ | ||
| - | |||
| - | Für Schreibzugriff auf NTFS-Medien ist noch das NTFS-3G Framework notwendig: | ||
| - | |||
| - | < | ||
| - | |||
| - | Letztendlich muss in der Datei ' | ||
| - | |||
| - | < | ||
| - | |||
| - | ===Herunterfahren, | ||
| - | |||
| - | Damit der Benutzer den Rechner auch herunterfahren, | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | Sollte das alleine nicht reichen und der Rechner nicht herunterfahren, | ||
| - | |||
| - | < | ||
| - | <return result=" | ||
| - | </ | ||
| - | < | ||
| - | <return result=" | ||
| - | </ | ||
| - | |||
| - | Nach dem Speichern der Datei und dem Neustart des HAL-Daemons | ||
| - | |||
| - | < | ||
| - | |||
| - | sollte das Problem nun der Vergangenheit angehören. | ||
| - | |||
| - | ==SLiM== | ||
| - | |||
| - | Als Login-Manager stehen hier verschiedene Möglichkeiten zur Verfügung, ich habe mich für ' | ||
| - | |||
| - | < | ||
| - | |||
| - | Die Konfigurationsdatei ' | ||
| - | |||
| - | < | ||
| - | ... | ||
| - | | ||
| - | ... | ||
| - | | ||
| - | ... | ||
| - | | ||
| - | ... | ||
| - | | ||
| - | ... | ||
| - | | ||
| - | | ||
| - | ... | ||
| - | | ||
| - | |||
| - | |||
| - | Anschließend empfiehlt es sich, ' | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ======Software====== | ||
| - | |||
| - | Nun muss lediglich noch die Anwendersoftware installiert werden: | ||
| - | |||
| - | =====Firefox===== | ||
| - | |||
| - | < | ||
| - | |||
| - | =====Thunderbird===== | ||
| - | |||
| - | < | ||
| - | |||
| - | =====OpenOffice===== | ||
| - | |||
| - | < | ||
| - | |||
| - | =====Packer===== | ||
| - | |||
| - | < | ||
| - | |||
| - | =====TrueCrypt===== | ||
| - | |||
| - | < | ||
| - | |||
| - | Das Modul **fuse** wird benötigt, es wird in der ' | ||
| - | |||
| - | < | ||
| - | |||
| - | =======Medienplayer und Codecs======= | ||
| - | |||
| - | < | ||
| - | # pacman -S gstreamer0.10-bad gstreamer0.10-bad-plugins gstreamer0.10-good gstreamer0.10-good-plugins gstreamer0.10-ugly | ||
| - | # pacman -S gstreamer0.10-ugly-plugins gstreamer0.10-base gstreamer0.10-base-plugins gstreamer0.10-ffmpeg</ | ||
| - | |||
| - | ======Tuning und Power-Ups====== | ||
| - | |||
| - | Durch ein wenig Tuning kann man den EEE ein wenig " | ||
| - | |||
| - | =======ext4-Metajournal======= | ||
| - | |||
| - | ext4 lässt sich durch Abändern eines Eintrags in der ' | ||
| - | |||
| - | < | ||
| - | | ||
| - | |||
| - | Zu einigen Optionen kurz die Erläuterungen: | ||
| - | |||
| - | * ' | ||
| - | * ' | ||
| - | * ' | ||
| - | * ' | ||
| - | |||
| - | =======Daemons======= | ||
| - | |||
| - | Je nachdem wie man das Notebook benutzt, kann man den ein oder anderen Daemon in der ' | ||
| - | |||
| - | * ' | ||
| - | * ' | ||
| - | * ' | ||
| - | * ' | ||
| - | |||
| - | =======Swappiness======= | ||
| - | |||
| - | Wenn der Arbeitsspeicher des Notebooks groß genug ist, kann man die ' | ||
| - | Hierfür muss lediglich die Datei ' | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | =======Pacman-Cache======= | ||
| - | |||
| - | Nach der wilden Installationsorgie empfiehlt es sich, den Pacman-Cache zu löschen. Dort befinden sich noch viele temporäre Dateien, die unnötigen Speicherplatz belegen: | ||
| - | |||
| - | < | ||
| - | |||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | ======Internetverweise====== | ||
| - | |||
| - | Weitere Verweise im Internet, passend zu diesem Thema: | ||
| - | |||
| - | * Artikel im internationalen ArchLinux-Forum bezüglich der Installation auf dem EEE-PC: http:// | ||
| - | * SSD-Tuning mit ext4: http:// | ||