Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| projekte:crux_linux_auf_dem_100ct [2010/09/21 00:57] – Hinweis zum NeoMagic-Modul hinzugefügt christian | projekte:crux_linux_auf_dem_100ct [2012/03/02 13:58] (aktuell) – gelöscht christian | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | <note important> | ||
| - | Auch auf älteren flachbrüstigen Geräten, wie dem Libretto 100CT, lässt sich Linux installieren. | ||
| - | |||
| - | ======Distribution und Software-Auswahl====== | ||
| - | Linux-Distributionen gibt es wie Sand am Meer und so ist die Auswahl relativ schwer. Eingeschränkt wird die Auswahl allerdings durch den Pentium-Prozessor. Da der Libretto über einen herkömmlichen Pentium und keinen Pentium Pro verfügt, scheiden sämtliche x86/i686 Distributionen aus. | ||
| - | i585/i386 haben heutzutage nur noch relativ wenige Distributionen - eine für den Zweck wohl geeignete wären: | ||
| - | |||
| - | * Debian Linux | ||
| - | * CRUX Linux | ||
| - | * Gentoo Linux | ||
| - | * openSuSE | ||
| - | * DeLi Linux/ | ||
| - | * SliTaz GNU/Linux / Tiny Core Linux / DamnSmall Linux | ||
| - | |||
| - | Alternativ käme auch in Frage: | ||
| - | * Linux From Scratch | ||
| - | * FreeBSD / NetBSD | ||
| - | |||
| - | Nun ist nur noch die Frage, welche Distribution am ehesten passt. | ||
| - | |||
| - | openSuSE mochte ich persönlich noch nie und würde ich auch nicht auf dem Libretto installieren. Grund hier ist, dass ich finde, dass SuSE ein unheimlich überladenes und demnach auch träges System ist. Debian Linux wäre sicherlich eine gute Wahl, doch ich wollte ein minimalistischeres System, das ich durch Anpassung abspecken kann. Hierfür wäre eigentlich Gentoo die richtige Wahl, doch ich muss ganz ehrlich sagen, dass ich mich damit überhaupt nicht auskenne. CRUX Linux ist eine für i586/i686 optimierte minimalistische Linux-Distribution, | ||
| - | |||
| - | Alternativ stehen auch einige Mini-Distributionen mit i586/ | ||
| - | |||
| - | Mit BSD und LFS kenne ich mich nicht, außerdem wollte ich mir nicht unbedingt eine eigene Linux-Distribution zusammenbauen.. ;-) | ||
| - | |||
| - | Entschieden habe ich mich also für CRUX Linux, welches zum Zeitpunkt meiner Recherchen in der Version **2.6** zum Download bereit steht. | ||
| - | |||
| - | |||
| - | |||
| - | ======Checkliste====== | ||
| - | Benötigt wird: | ||
| - | |||
| - | * CRUX 2.6 ISO/CD | ||
| - | * Rechner zum Kompilieren des Kernels | ||
| - | * Der Libretto 100CT | ||
| - | * ...und natürlich ausreichend Geduld und Bohnenkaffee. ;-) | ||
| - | |||
| - | |||
| - | |||
| - | ======Software-Auswahl====== | ||
| - | Wichtig ist auch die Software-Auswahl. Gänzlich dämlich wäre es, eine schlanke Distribution zu verwenden und dann KDE zu installieren - oder so ähnlich. ;-) | ||
| - | Da mein Libretto (// | ||
| - | |||
| - | * ALSA für Soundunterstützung | ||
| - | * MOC zur Wiedergabe von MP3s und OGGs | ||
| - | * Screen als "// | ||
| - | * links mit Framebuffer-Support zum grafischen Surfen | ||
| - | * wpa_suppliant zum Surfen in WLAN-Netzen | ||
| - | |||
| - | |||
| - | |||
| - | ======Installation====== | ||
| - | Die Partionierung der Festplatte werde ich hier nicht detailiert beschreiben, | ||
| - | |||
| - | Bei der Paketauswahl im Installationsmenü habe ich folgende Anpassungen vorgenommen: | ||
| - | |||
| - | **core** | ||
| - | |||
| - | Entfernt: | ||
| - | * ed | ||
| - | * exim | ||
| - | * iana-etc | ||
| - | * iptables | ||
| - | * jfsutils | ||
| - | * lilo | ||
| - | * nfs-utils | ||
| - | * reiserfsprogs | ||
| - | * sysklogd | ||
| - | * xfsprogs | ||
| - | |||
| - | |||
| - | **opt** | ||
| - | |||
| - | Entfernt: | ||
| - | * atk | ||
| - | * cairo | ||
| - | * cdrkit | ||
| - | * fakeroot | ||
| - | * fetchmail | ||
| - | * firefox | ||
| - | * fontconfig | ||
| - | * freetype | ||
| - | * glitz | ||
| - | * gtk | ||
| - | * hicolor-icon-theme | ||
| - | * libdrm | ||
| - | * libidl | ||
| - | * libjpeg | ||
| - | * libpng | ||
| - | * libtiff | ||
| - | * lvm2 | ||
| - | * mdadm | ||
| - | * mutt | ||
| - | * openbox | ||
| - | * pango | ||
| - | * procmail | ||
| - | * rp-pppoe | ||
| - | * xterm | ||
| - | * xulrunner | ||
| - | |||
| - | |||
| - | |||
| - | =====Zusatzsoftware===== | ||
| - | |||
| - | ====VPN==== | ||
| - | < | ||
| - | |||
| - | ====MOC==== | ||
| - | < | ||
| - | Die Abhängigkeiten für MP3-, Flac- und Vorbis-Wiedergabe werden automatisch installiert. | ||
| - | |||
| - | ====Links==== | ||
| - | < | ||
| - | Links aus dem Ecarux-Userrepo wird automatisch mit Framebuffer-Support kompiliert, wird selbst kompiliert muss das Flag **-enable-directfb** gesetzt werden. | ||
| - | |||
| - | |||
| - | |||
| - | =====Kernel===== | ||
| - | Das wichtigste und kniffligste ist der Kernel - er muss die benötigten Treiber und Module für Geräte, Dateisysteme, | ||
| - | |||
| - | Der Kernel sollte auf einem anderen System kompiliert werden, da 166 Mhz doch ein bisschen wenig hierfür sind - es sei denn man hat einige Stunden Zeit. | ||
| - | |||
| - | Für die Hardware des Librettos sind zahlreiche Anpassungen notwendig, ich habe diese Änderungen in einer benutzerdefinierten Konfiguration zusammengetragen. Sie kann **hier ({{: | ||
| - | |||
| - | Meine Kernel-Konfiguration bezieht sich auf die Version **2.6.35.4**, | ||
| - | |||
| - | < | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | ======PCMCIA unter Linux====== | ||
| - | {{ : | ||
| - | |||
| - | Erscheint im Kernel-Log... | ||
| - | < | ||
| - | ...der Hinweis, dass Cardbus-Karten nicht supportet wird, muss im BIOS folgende Einstellung geändert werden: | ||
| - | |||
| - | < | ||
| - | |||
| - | Diese Einstellung stand bei meinem Libretto vorher auf **Auto-Selected**. | ||
| - | |||
| - | Nun sollten auch Cardbus-Karten unter Linux funktionieren. | ||
| - | |||
| - | ======Internetverweise====== | ||
| - | * Video von Links mit Framebuffer-Support in Aktion: http:// | ||
| - | * Video vom Win98-/ | ||
| - | * CRUX-Dokumentation: | ||