Mailinglist Archive: opensuse-de (3631 mails)

< Previous Next >
Re: Kernel 2.6.6
  • From: Thomas Hertweck <Thomas.Hertweck@xxxxxxxxxxxxxxxxxxxx>
  • Date: Mon, 02 Aug 2004 22:14:11 +0200
  • Message-id: <410EA093.8060800@xxxxxxxxxxxxxxxxxxxx>

H.-Peter Baldamus wrote:
entspr. angepasste Eingabe sieht im Ergebnis so aus:
Root device: /dev/hdb5 (mounted on / as reiserfs)
Module list: reiserfs

Kernel image: /boot/vmlinuz-2.6.6-hpb
Initrd image: /boot/initrd-2.6.6-hpb
Shared libs: lib/ld-2.3.3.so lib/libc.so.6 lib/libselinux.so.1
Modules: kernel/fs/reiserfs/reiserfs.ko
Bootsplash: SuSE (1024x768)

Das sieht fuer mich so aus, als ob die initrd korrekt erstellt wurde.

[...] liefert entsprechend:
insgesamt 3
drwxr-xr-x 3 root root 1024 2004-08-01 19:06 .
drwxr-xr-x 3 root root 1024 2004-08-01 19:06 ..
drwxr-xr-x 2 root root 1024 2004-08-01 19:06 reiserfs
[...]
sieht bei mir so aus:
echo "Loading kernel/fs/reiserfs/reiserfs.ko"
insmod /lib/modules/2.6.6-hpb/kernel/fs/reiserfs/reiserfs.ko

Demnach hast Du das ReiserFS-Modul definitiv in der initrd und die
Probleme beim Mounten der Root-Partition sollten *nicht* von einer
fehlenden Unterstuetzung des Filesystems herruehren.

Was mir gerade noch einfaellt: IIRC fehlt dem Vanilla-Kernel die ACL
Unterstuetzung fuer ReiserFS. SuSE verwendet in der /etc/fstab aber
die Mount-Option "acl", was somit zu Problemen fuehren kann! Nimm am
Besten die Mount-Option "acl" bei den ReiserFS-Partitionan mal raus.

Deshalb mein Eintrag in die menu.lst
title Linux_91_266
root (hd1,4)
kernel (hd1,0)/boot/vmlinuz-2.6.6-hpb panic=10
initrd (hd1,0)/boot/initrd-2.6.6-hpb

Zum Vergleich der Eintrag für Kernel 2.6.4-52-default
title Linux_91_264
kernel (hd1,0)/boot/vmlinuz-2.6.4-52-default root=/dev/hdb5 vga=0x317
splash=verbose desktop showopts
initrd (hd1,0)/boot/initrd-2.6.4-52-default

Ich wuerde es mal mit einem Eintrag wie folgt versuchen (so denn
Dein Eintrag fuer Linux_91_264 funktioniert):

title Linux_91_266
kernel (hd1,0)/boot/vmlinuz-2.6.6-hpb root=/dev/hdb5 vga=normal
initrd (hd1,0)/boot/initrd-2.6.6-hpb

[...ReiserFS fest im Kernel...]
Habe ich ja mit noch weniger Erfolg probiert.

Da es anscheinend trotz korrekter initrd mit ReiserFS-Modul nicht
geht und auch nicht, wenn Du ReiserFS fest im Kernel hast, bleibt
als Schluss nur eines: Du suchst den Fehler an der falschen Stelle.
Es liegt *nicht* an fehlender Unterstuetzung des Root-Filesystems.

Cu,
Th.

< Previous Next >