Toon posts:

Kernel 2.6-test2 + grub + RH 9 == kernel panic

Pagina: 1
Acties:

Verwijderd

Topicstarter
HI GNU vrienden :) zit met een probleempje m.b.t. de nieuwe kernel en grub op een RH 9 box.

Ik heb al een kleine mini howto doorgelopen die de succesvolle installatie beschijft op een RH 9 box maar die gaat over kernel 2.6-test1 en heeft te maken met LILO. De meeste problemen heb ik echter dankzij dat document wel kunnen tackelen, echter ik krijg nog steeds een kernel panic (daarover later meer).

linkje naar het betreffende document

Ik gebruik zelf grub en een aparte boot partitie:

grub conf:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes 
#to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,1)
#          kernel /vmlinuz-version ro root=/dev/hdc5
#          initrd /initrd-version.img
#boot=/dev/hdc
default=3
timeout=10
splashimage=(hd0,1)/grub/splash.xpm.gz
title Red Hat Linux (2.6.0-test2)
    root (hd0,1)
    kernel /vmlinuz-2.6.0-test2 ro root=LABEL=/ hdb=ide-scsi
    initrd /initrd-2.6.0-test2.img
title Red Hat Linux (2.4.20-19.9)
    root (hd0,1)
    kernel /vmlinuz-2.4.20-19.9 ro root=LABEL=/ hdb=ide-scsi
    initrd /initrd-2.4.20-19.9.img
title Windows 2000
    rootnoverify (hd0,0)
    chainloader +1


De kernel panic melding is als volgt:
code:
1
2
3
4
VFS: Cannot open root device "LABEL=/" or unknown-block(0,0) 
please append a correct "root=" boot option

Kernel panic: VFS: unable to mount fs on unknown-block(0,0)

Mijn boot partitie is hdc2 (gecheckt met fdisk). Weet iemand wat ik fout doe?
Ik heb ook de volgende items geupdate:
  • initscripts-7.28-1.i386.rpm
  • mkinitrd-3.5.7-2.i386.rpm
  • modutils-2.4.25-8.i386.rpm
p.s.
nog een paar screenshots bijgevoegd van de kernel conf. om te laten zien dat ext3 en scsi emulatie mee zijn gebakken in de kernel.

alvast bedankt.
Afbeeldingslocatie: http://www.drunk.nl/tweakers/ext3_small.png

Afbeeldingslocatie: http://www.drunk.nl/tweakers/scsi_emul_small.png

Verwijderd

Heb je support voor de juiste partitietabellen meegebakken? Staat ook ergens in de FS sectie in een van de subsecties aldaar... LABEL=/ is namelijk een metanaam die uit de partitietabel gefilterd moet worden, en dan moet je kernel dat wel supporten. ;).

  • bredend
  • Registratie: September 2001
  • Laatst online: 30-04 17:19
Ik heb hetzelfde probleem :) En ik kan nergens het goede vinkje vinden :|
Ik gebrukt LiLo trouwens.

Verwijderd

Topicstarter
hmm bedankt Beelzebubu, echter onder de fs opties staat zoiets niet (ook niet als je in gconf "show all options" aanzet).

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 16:54

BoAC

Memento mori

Maar waarom zet je niet gewoon als root parameter root=/dev/hda2 waarvoor geld dat hda2 je root partitie is. Dus dat is gelijk aan / in je /etc/fstab

  • bredend
  • Registratie: September 2001
  • Laatst online: 30-04 17:19
Dat heb ik gedaan in LiLo, maar dan nog. Wat ik ook invul, ik blijf meldingen over block 3,6 krijgen iod.

Verwijderd

Topicstarter
inderdaad dat werkt ook niet

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 16:54

BoAC

Memento mori

Kun je bij 2.6 niet meer aangeven of ext2 een module is of niet? Meen een keer gelezen te hebben dat de modules zouden worden geladen in een ramdisk oid. Het lijkt er namelijk nu op dat het fs-type niet is gesupported door de kernel als root=/dev/hdxy niet werkt

edit: Deed 2.5.x het wel?

[ Voor 6% gewijzigd door BoAC op 08-08-2003 09:43 ]


Verwijderd

Topicstarter
wat betreft ext3 die is meegebakken in de kernel (zie screenshot hierboven). Het rare is dat kernel-2.6.0-test1 wel werkte.

Ik heb ook al eens de kernel geinstalleerd die je hier kan vinden, maar dan heb ik geen USB support :?

Vandaar dat ik dus mijn eigen, lean mean kerneltje heb gebakken, nu nog zien te booten :)

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 16:54

BoAC

Memento mori

hm heb wat gevonden.
Er zijn meer mensen die er problemen mee hebben:

http://lkml.org/lkml/2003/7/20/161

[ Voor 25% gewijzigd door BoAC op 08-08-2003 10:23 ]


  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

Verwijderd schreef op 06 August 2003 @ 13:33:
Heb je support voor de juiste partitietabellen meegebakken? Staat ook ergens in de FS sectie in een van de subsecties aldaar... LABEL=/ is namelijk een metanaam die uit de partitietabel gefilterd moet worden, en dan moet je kernel dat wel supporten. ;).
Label is geen metanaam, en staat niet in je partitietabel. De disklabels zoals gebruikt in /etc/fstab zijn ext2 labels, en mount gebruikt de naam en /proc/partitions om uit te vissen wel device er bedoeld wordt.

En inderdaad, dat betekend dat /proc eerst gemount moet worden voordat je disklabels kan gebruiken.

Verwijderd

Topicstarter
BoAC schreef op 08 augustus 2003 @ 10:22:
hm heb wat gevonden.
Er zijn meer mensen die er problemen mee hebben:

http://lkml.org/lkml/2003/7/20/161
cool thnx! zal er eens induiken, mijn boot schijf is hdc2 wat zou dat worden? 0322?

begrijp die device nummers niet helemaal (8>

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 16:54

BoAC

Memento mori

Verwijderd schreef op 08 August 2003 @ 12:01:
[...]


cool thnx! zal er eens induiken, mijn boot schijf is hdc2 wat zou dat worden? 0322?

begrijp die device nummers niet helemaal (8>
Heb ff gezocht en volgens mij heb je gelijk ;)

  • bredend
  • Registratie: September 2001
  • Laatst online: 30-04 17:19
Bij mij werkt het nu eindelijk :D en NIET door die posts na mn vorige, maar omdat ik bijna alle functies met de termen 'root', 'filesystem' en 'boot' heb aangevinkt.

Nu moet ik de boel nog netjes krijgen want ik krijg enorm veel meldingen dat modules niet zijn gevonden enzo.

Verwijderd

Topicstarter
Woohoo het is me eindelijk gelukt :D Ik heb de kernel source code gedownload van die arjanv, en daar ook de athlon rpm van geinstalleerd, daarna heb ik van die sourcecode mijn eigen kernel gebakken, alles werkt nu (bijna alles).

Alleen geluid en RPM :X doen het niet, ga ik nog even induiken :7
Pagina: 1