Hi,
irgendwie schaffe ich es einfach nicht, für meine Maschinen einen eigenen Kernel zu backen .... das einzige Mal wo es funktioniert hatte war auf dem Printserver, einem P1 200MHz mit nötigster Hardware, seitdem bekomme ich immer nur ein "kernel panic".
Nun hätte ich aber gern ein eigenes Kernel für das Notebook, einem Acer Aspire 1602LM.
Glücklicherweise fand ich eine Seite im Netz (--> http://home.gna.org/aspire1601lc/english.html) auf der jemand beschreibt wie er Debian auf einem Acer Aspire 1601LC installiert hat.
Die Unterschiede zwischen seinem und meinem Book sind Minimal, verschiedene Größe der Festplatte und solche Sachen, insgesamt aber von der Hardware nahezu gleich. Er stellt auch schon ein vorgefertigtes Kernel bereit, das bei mir aber nich booten will. Hier die letzten zwei Zeilen:
sh-2021: reiserfs_read_super: can not find reiserfs on ide0(3,2)
Kernel panic: VFS: Unable to mount root fs on 03:02
Ok, der Kernel will ein ReiserFS, ich steh auf XFS ... da ich sowieso neu installiere und bisher nichts am frischen System gemacht hatte, installierte ich nochmal neu, mit einer 200MB /boot-Partition in ReiserFS und meiner /-Partition in XFS ...
Das Kernel installiert, keine Probleme. Lilo angepasst, lilo laufen lassen, ok. Reboot -> Gleiche Meldung wie oben :-(
Was läuft hier schief? Nach der Kernel-Config (s. hier --> http://home.gna.org/aspire1601lc/archives/config-2.4.27) ist ReiserFS fest in Kernel verankert und XFS und alle anderen Formate als Modul drin. Warum kann er dann auf die /-Partition zugreifen?
Muss ich aufbauend auf der alten Config einen neuen Kernel kompilieren mit XFS fest verankert drin? (Hätte ich schon gerne versucht, aber make menuconfig, make oldconfig und was es alles gibt bricht mit Fehler 1 und Fehler 2 ab, ich hätte lieber den fertigen Kernel drauf und gut ....)
Freue mich über jeden kleinen Hinweis!
Linux 15.009 Themen, 106.826 Beiträge
Ok, wie ich schrieb, dachte ich mir schon, das XFS mit in's Kernel muss. Leider brach immer wieder make menuconfig ab und ........... ist auch egal!
Hauptsache ist jetzt: ES LÄUFT!!
Was ich gemacht habe? Nochmal Debian neu installiert (diesmal ohne Bootpartition, nur meine XFS-Root, die Swap und die XFS-Data), kernel-package drauf, neustes kernel (2.6.13) von kernel.org per FTP gezogen, entpackt, die Config-File von dem HowTo geladen, ReiserFS als Modul rein, dafür XFS verankert, komiliert. Paar Minuten später (der Kerl hat wirklich sehr viel unnötiges aussortiert!) war das bzImage fertig, nach /boot damit, /etc/lilo.conf angepasst, lilo laufen lassen, reboot (mit dem Gefühl "es geht sowieso nicht"), neues Kernel ausgewählt - LÄUFT!!
Klasse! Ich danke allen, die mir hier geantwortet haben! Wieder ein Problem gelöst, wobei ich mir immer noch folgende Frage stelle: Warum funktionierte make nicht auf einem jungfräulichen System? ...