Thomas Hertweck schrieb:
H.-Peter Baldamus wrote:
[...initrd...]
Ja, ist erstellt (mit -k, -i) und richtig in grub eingetragen.
Du kannst Dir die initrd mal anschauen:
Würde ich ja gern.
gunzip -c initrd-2.6.6 2>/dev/null >/tmp/initrd.uncompressed
Es wird die Datei mit 0 B erstellt.
mount -o loop /tmp/initrd.uncompressed /mnt
Daraufhin 2 Fehler: /dev/loop0 Argument ungültig und mount: Systemtyp angeben.
Danach kannst Du im Verzeichnis /mnt den Inhalt der initrd anschauen. Dort solltest Du auch ein /lib/modules Verzeichnis finden und darunter irgendwo Dein reiserfs-Modul. Ebenso findest Du dort die Datei linuxrc, die automatisch ausgefuehrt wird, sobald der Kernel die initrd anspricht beim Booten.
Würde ich gern, s.o.
Wenn Unterstuetzung fuer IDE im Kernel vorhanden ist, das reiserfs-Modul korrekt compiliert wurde als Modul fuer den verwendeten Kernel, wenn mit mkinitrd korrekt eine Initial Ramdisk erzeugt wurde und wenn die initrd korrekt eingetragen wurde in der Bootloader-Konfiguration, dann weiss ich nun spontan auch nicht weiter...
Ich habe nochmal nachgesehen, ob wirklich alles richtig konfiguriert ist, (s. Diskussion über ATAPI usw.) den Kernel nochmal kompiliert, Module übersetzt und installiert (vorher alles gelöscht). Initrd gebildet, mit der Meldung reiserfs als Modul eingebunden. Ergebnis: Kernel panic, unable to mount root fs on hdb5.
Die Angabe der Root-Partition wird ja sicherlich stimmen, oder?
Es ist das Wurzelverzeichnis von SL 9.1, das z.Z. mit Kernel 2.6.4-52 läuft; auch der 2.6.6-er Kernel muß darauf zugreifen, sonst würde ja nichts laufen (also rdev -R 0 /dev/hdb5 oder root=/dev/hdb5).
Falls es immer noch nicht geht: boote den SuSE-Kernel, klone die Konfiguration des SuSE-Kernels fuer den Vanilla-Kernel, compiliere den Vanilla-Kernel und installiere ihn, erstelle eine initrd fuer den Vanilla-Kernel, passe die Bootloader-Konfig an und schaue, ob es dann geht. Evtl. hast Du bei Deiner eigenen Konfiguration zu viel aus der Kernel-Konfig geloescht, was zwingend notwendig ist.
Der Kernel 2.6.6 hat eine Größe von 1,1MB - sicher nicht zuviel als Module ausgegliedert. Deinen Klonvorschlag werde ich demnächst probieren und hoffe, dass ich mich nicht zum Clown mache. MfG H.-Peter P.S. Ansonsten weiß ich nicht mehr weiter und werde wohl neue Kernel künftig unberührt lassen.