Einen anderen Kernel auf den eeePC installieren
Aus Walterschlag
Um einen anderen Kernel am eeePC zu installieren muss man wie folgt vorgehen :
Inhaltsverzeichnis |
vorkompilierten Kernel herunterladen bzw. einen neuen kompilieren
Der neue Kernel MUSS irgendwo am internen Flash liegen (und NICHT auf einem USB-Stick, Speicherkarte o.ä.). Sonst wird es nachher schwierig mit dem umkopieren :-) Bewährt hat sich das Home-Verzeichnis (/home/user/)
Quellen für alternative eeePC Kernels :
http://forum.eeeuser.com/viewtopic.php?id=1624
Leider hab ich bis jetzt noch keinen Kernel gefunden, der 2G RAM unterstützt, und ausserdem vom Sourcecode her so kompatibel ist, dass ich den VMWare Player starten kann.
Falls das jemand geschafft hat, dann bitte einfach hier herschreiben :
PS.: Auch mein DVB-T stick läuft nicht so richtig mit so einem "precompiled" Kernel; man kann ca. 1 Minute schauen, dann stürzt das Ding ab....
Das Neukompilieren des Kernels ist ja auch nicht das Problem; aber umkonfigurieren kann ich ihn leider nicht....
Single User Mode starten
1. eeePC einschalten bzw. rebooten.
2. mehrmals auf F9 drücken, um in den GRUB-Bootloader zu kommen (dafür benötigt man u.U. mehrere Versuche) der beste Zeitpunkt dafür ist, wenn die Meldung "Press F2 to Enter BIOS" da steht.
3. im Bootmenü muss "Normal boot" ausgewählt sein, jetzt "e" drücken
4. mit den Cursor-Tasten auf die Zeite mit "kernel" wechseln
5. nochmal "e" drücken
6. in dieser Zeile folgendes einfügen : XANDROSBOOTDEBUG=y
7. >ENTER< und "b" drücken
-> der Single User Mode wird geladen...
Partitionen einhängen
mount /dev/sda1 /mnt-system mount /dev/sda2 /mnt-user
Kernel umkopieren und menu.lst editieren
Unter der Annahme, dass der neue Kernel fmlinuz heisst, und im Verzeichnis "/home/user/" liegt, geht das so :
cp /mnt-user/home/user/fmlinuz /mnt-system/boot
Danach editiert man die menu.lst - Datei :
vi /mnt-system/boot/grub/menu.lst
Das sollte eigentlich selbsterklärend sein; ganz oben die Option "hidemenu" kann man löschen, oder auskommentieren, dann kommt das Boot-Menü immer (auch ohne, dass man F9 drückt). Dann noch die Zeit wie lange er wartet, bis die default-Option automatisch gewählt wird. default und fallback sind die Optionen, die geladen werden sollen; man beginnt hier aber von "0" weg zu zählen...
Was man noch wissen sollte
Im Single User Mode wird kein Tastaturtreiber geladen; der eeePC verhält sich also so, als hätte er eine amerikanische Tastatur. Für den einen oder anderen u.U. gar nicht so einfach, die entsprechenden Tasten zu finden, darum gibts hier eine "Übersetzung" der wichtigsten Tasten :
= ´
- ß
/ -
y z
z y
"#" SHIFT-3
Zusammenfassung
Alles in allem ist das mit dem Kernel Ersetzen keine grosse Herausforderung; bei meinem eeePC ist es allerdings so, dass es scheinbar manchmal Probleme mit den ladbaren Modulen gibt; so funktioniert mit dem neuen Kernel z.B. kein Samba-Client, keine VMWare, auch die Lüftersteuerung geht nicht mit jedem Kernel. :-( Wäre noch herauszufinden, warum das so ist. Dzt. ist halt nur die Hälfte von meine RAM in Verwendung; soviel hätte ich mir aber eh nicht gespart mit einem 1GB statt 2GB Modul.
