• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

2.6.11 Kernel hängt mit Fehlermeldung beim booten !!

Beavis

Newbie
Guten Morgen zusammen,

ich hoffe die Exp0rten können mir hier helfen.

Zur kurzen Info : Zur zeit läuft mein Suse 9.2 mit Kernel 2.6.10

ich wollte die Tage mal Kernel 2.6.11 backen ...das erstellen klappt ohne Probleme allerdings gibt es Fehlermeldungen beim booten und dann ist stillstand.
Log sieht so aus :
Code:
mountdevfs_fs(): could not append to parent for md/0
Warning : unable to open an initial console
Kernel panic_not syncing: No init found Try passing init = option to kernel

habe den Kernel mit : bootsplash,subfs und tiocgdev gepatcht.

soviel wie ich gelesen habe , soll angeblich die Devices fehlen ..die ich aber aktiviert habe. Ich habe praktisch alles möglich aktiviert , brachte aber keinen Erfolg.

Und auch die Initrd wurde problemlos erstellt .. Mein Suse läuft auf eine xfs Partition.


Beavis
 
OP
B

Beavis

Newbie
so eine Fehlermeldung weniger nur geht es trotzdem nicht weiter :cry:


Code:
 Warning : unable to open an initial console 
 Kernel panic_not syncing: No init found Try passing init = option to kernel

Beavis
 
OP
B

Beavis

Newbie
jep klar erstellt mit :

Code:
mkinitrd -k vmlinuz-2.6.11 -i initrd-2.6.11

und unter /boot ist auch die initrd-2.6.11


Beavis
 

Gimpel

Guru
wie sieht die menu.lst aus?
und: haste die config vom alten geklont, oder versucht eigene zu erstellen?

*allesausdernasezieh*
 
OP
B

Beavis

Newbie
Ich habe ne neue .config erstellt .. und ich nutze Lilo ..dabei habe ich den Eintrag von 2.6.10 so übernommen.

Ich denke ich kann den Fehler eingrenzen .

bei den funktionierenden Kernel kommt:
Code:
VFS; Mounted root (ext2 filesystem)

beim defekten kommt aber :
Code:
VFS : Mounted root (ntfs filesystem) read only


Beavis
 

uli42

Newbie
Hi Beavis,

am besten kontrollierst Du den Eintrag deines neuen Kernels in der Konfigurationsdatei des Bootloaders (lilo.conf wenn Du lilo verwendest). Sieht so aus, als wäre bei dem neuen Kernel eine falsche Root-Partition angegeben. In der Konfig-Datei sollte irgendwas wie "root=/dev/hda1" oder so ähnlich drinstehen.

Falls Du nicht fündig wirst: Dann solltest Du prüfen, ob die Kernels selbst unterschiedliche Root-Devices eingestellt haben. Das geht mit dem Kommando "rdev" (Beispiel: "rdev bzImage").

Viel Erfolg, Uli.
 
OP
B

Beavis

Newbie
ich bin etwas weiter gekommen ..

das Problem liegt auch daran wenn ich xfs fest reinkompilier bekomme ich beim erstellen der initrd diese Fehlermeldung :

Code:
Root device:    /dev/hdc2 (mounted on / as xfs)
Module list:    xfs

Kernel image:   /boot/vmlinuz-2.6.11
Initrd image:   /boot/initrd-2.6.11
Shared libs:    lib/ld-2.3.3.so lib/libc.so.6 lib/libselinux.so.1
Cannot determine dependencies of module xfs. Is modules.dep up to date?
Modules:
none
Including:      udev klibc
Bootsplash:     SuSE (1280x1024)

ansonsten als modul kommt diese Fehlermeldung beim booten:
Code:
Kernel panic : VFS : unable to mount root fs on unkown_block (22,2)
XFS : bad magic number
XFS: SB validate failed


Beavis
 
OP
B

Beavis

Newbie
selbst ohne initrd bleibt er hängen

so ein kleiner Einblick in meiner lilo.conf

Code:
image = /boot/vmlinuz-2.6.10th1
    label = Kernel_2.6.10
    initrd = /boot/initrd-2-6-10th1
    optional
    root = /dev/hdc2
    vga = 0x31a
    append = "selinux=0 splash=silent resume=/dev/hdc1 showopts desktop elevator=as"

image = /boot/vmlinuz-2.6.11-TT1
    label = Test
initrd  = /boot/initrd-2.6.11-TT1
        optional
    root = /dev/hdc2
    vga = 0x31a
    append = "selinux=0 splash=silent resume=/dev/hdc1 showopts desktop elevator=as"

Beavis

PS : Man verzweifelt langsam schon :(
 

uli42

Newbie
Hi Beavis,

irgendwas stimmt nicht. /dev/hdc2 soll wohl Deine Root-Partition sein. Ist die nun XFS oder EXT2?
In Deinen vorigen Postings gibt's da leider widersprüchliche Angaben...

Vielleicht versuchst Du's auch noch mit eingerücktem "initrd"-Eintrag in der lilo.conf? Wenn LILO die Datei unglücklich parst, dann kann's sein, dass das ganze deshalb nicht klappt.

Hast Du nach den ganzen Änderungen immer brav "lilo" ausgeführt? Gab's da irgendwelche Warnmeldungen?

MfG, Uli.
 

Gimpel

Guru
irgendwas stimmt nicht. /dev/hdc2 soll wohl Deine Root-Partition sein. Ist die nun XFS oder EXT2?
In Deinen vorigen Postings gibt's da leider widersprüchliche Angaben...

frag ich mich auch etwas...


und zudem:
mach mal die folgenden optionen beim neuen kernel weg:
resume=/dev/hdc1 showopts desktop
 
OP
B

Beavis

Newbie
das ist schon merkwürdig mit ext2 .. das läuft aber auch bei Kernel 2.6.10 .. erst ext2 ..dann xfs .


also noch mal hdc2 ist meine root Partition auf xfs !!


leider komme ich nicht weiter bis auf :

Code:
Kernel panic - not syncing :  VFS : Unable to mount root fs on unkown_block (22,2)


Beavis

PS : in der fstab steht aber auch drin xfs !!

PPS : lilo meldet auch keine Fehlermeldung !!
Code:
Warning: /etc/lilo.conf should be writable only for root
Warning: LBA32 addressing assumed
Warning: Kernel & BIOS return differing head/sector geometries for device 0x81
    Kernel: 39546 cylinders, 16 heads, 63 sectors
      BIOS: 1024 cylinders, 255 heads, 63 sectors
Added SUSE_LINUX_9.2
Added Kernel_2.6.10 *
Added Test
Added Test_Kernel
Warning: Kernel & BIOS return differing head/sector geometries for device 0x82
    Kernel: 65535 cylinders, 16 heads, 63 sectors
      BIOS: 1024 cylinders, 255 heads, 63 sectors
Added Windows
Added Failsafe_--_SUS
Added Speichertest

das merkwürdige ist auch ich kann Lilo nicht mehr von der root Partition starten .. das einzige was dann kommt ist :
LO 99999999

neu installiert habe ich den schon aber kein ergebnis ..da habe ich den Lilo mal auf ne andere Festplatte gepackt.
 
OP
B

Beavis

Newbie
Hier mal ein Vergleich zwischen :
2.6.10
Code:
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
CLASS: registering class device: ID = 'vcs1'
class_hotplug - name = vcs1
CLASS: registering class device: ID = 'vcsa1'
class_hotplug - name = vcsa1
SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug enabled
SGI XFS Quota Management subsystem
CLASS: Unregistering class device. ID = 'vcs1'
class_hotplug - name = vcs1
device class 'vcs1': release.
CLASS: Unregistering class device. ID = 'vcsa1'
class_hotplug - name = vcsa1
device class 'vcsa1': release.
UDF-fs: No VRS found
XFS mounting filesystem hdc2
Ending clean XFS mount for filesystem: hdc2
VFS: Mounted root (xfs filesystem) readonly.
so ist alles ok aber bei 2.6.11
Code:
RAMDISK: Compressed image found at block 0
VFS : Mounted root (ext2 filesystem)
Starting udev
Creating devices
Loading kernel/fs/xfs/xfs.ko
SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug enabled
SGI XFS Quota Management subsystem
UDF-fs: No VRS found
XFS: bad magic number
XFS: SB validate failed
Kernel panic - not syncing : VFS : Unable to mount root fs on unknown_block(22,2)

habe hier mal meine config angehängt :

http://home.arcor.de/I30R6/config


Beavis
 

Gimpel

Guru
ich würds nochmal damit versuchen, die config das laufenden, funktionierenden SuSE kernel zu klonen, das klappt eigentlich am besten, ausmisten kann man dann immernoch

von xfs hab ich auch null plan...

btw:
k-o-t-d is ja laaaaangweilig, selber bauen is schon nice ;)
 
OP
B

Beavis

Newbie
Schuldigung wenn ich mich erst so später melde , aber das System wollte nicht .. erst Lilo kaput ..dann HDD ganz kaput aber jetzt habe ich auf meiner neuen HDD mit ext3 den Kernel 2.6.11 ohne Probleme am laufen ...

scheint wirklich was mit xfs zu sein.



Beavis
 
Oben