Toon posts:

[debian] Kernel panic, ik nog net niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Gisteravond mijn CD install van Debain (stable) trachten te upgraden naar unstable.
Dat duurde langer dan ik dacht. Nadat de download tot 0:30 duurde heb ik 'm 's-nachts "unattended" laten doorlopen nadat ik hem had gemachtigd om nergens om te vragen. Helaas, vanochtend stond-ie toch om een antwoord te prompten, en een half uurtje later was-ie nog bezig. Het betreft een laptop dus heb ik hem (al draaiende) ingepakt en meegenomen naar kantoor. Daar zit ik nu. De install procedure stond in een error. Met "apt-get install --fix-broken" heb ik 'm doorgestart.
Dat leek goed te gaan. Halverwege kreeg ik nog een message om iets in lilo.conf aan te passen. Dat heb ik opgeschreven..... Later in de prodedure ging hij zelf lilo uitvoeren (zonder errors). Toen hij klaar was heb ik 'm ge-reboot.... 't briefje lag er nog....

Juist: kernel panic!

Nu kom ik ver met mijn Knoppix CD.
Met "/mnt/hda3/sbin/lilo -A /dev/hda -C /mnt/hda3/etc/lilo.conf -b /mnt/hda3/boot" kan ik lilo uitvoeren.
Alleen die kernel-panic raak ik niet kwijt. Ik heb "install=/boot/boot.b" vervangen door "install=menu".

Iemand een idee?

Verwijderd

Geef je hele lilo.conf eens en wat is precies de melding van de panic, want vaak staat daar nog wel een aanvullende melding bij die wellicht informatie geeft over de aard van de fout.

Verwijderd

Topicstarter
lilo.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
lba32
boot=/dev/hda3
root=/dev/hda3
install=menu
map=/boot/map
delay=20
prompt
timeout=150
vga=normal
default=Win2K
image=/vmlinuz
    label=Linux
    read-only
image=/vmlinuz.old
    label=LinuxOLD
    read-only
    optional
other=/dev/hda1
  label="Win2K"
other=/dev/hda4
  label="Warp4"

Zoals je ziet, een triple-boot machine.

Kernel:
code:
1
2
3
VFS: Cannot open root device "303" or 03:03
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:03

[ Voor 8% gewijzigd door Verwijderd op 01-04-2003 13:23 . Reden: code tags erbij gezet ]


  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

Kan het niet zijn dat je een nieuwe kernel hebt met DevFs en dat hij zodoende de root filesysteem niet meer kan vinden?
Kun je je oude kernel wel booten?

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 08-05 10:58

Super_ik

haklust!

code:
1
2
3
4
image=/vmlinuz
    label=Linux
    read-only
        root=/dev/hda1

:?

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


Verwijderd

Je hebt je root=/dev/hda3 op de foute plek staan zo te zien. Even snel kijkend in man lilo.conf levert op dat root= een 'per image' setting is en niet een global setting zoals deze nu staat. Dus zet bij elk van je Linux bootentries de root regel er bij en haal die als global weg. Voorbeeld:
code:
1
2
3
4
image=/vmlinuz
        root=/dev/hda3
    label=Linux
    read-only

Verwijderd

je hebt je bootsector in /dev/hda3 geinstaleerd.

Mischien moet die in /dev/hda staan? Of boot je lilo met de ntloader ofzo?

Verwijderd

Topicstarter
Jouw advies opgevolgd, vrotogel. Maar geen verschil merkbaar.
Maarre ... die "-A /dev/hda" optie van lilo, zorgt-ie er niet voor dat lilo in het MBR schrijft? Dat wil ik niet, hda3 staat "bootable".
Maar als ik "-A /dev/hda3" opgeef, dan wil lilo niet
code:
1
Fatal: /dev/hda3 is not a master device with a primary partition table


Of zit ik op een fout spoor?

  • MagicTempest
  • Registratie: Maart 2001
  • Laatst online: 08-05 09:35
Heb je geen oudere versie van je lilo, toen het eerst nog wel werkte?

Life is like spaghetti. It's hard until you make it. - Tommy Cash -


  • AdLentis
  • Registratie: Mei 2000
  • Laatst online: 27-10-2025

AdLentis

Gadget Inspector

Verwijderd schreef op 01 April 2003 @ 13:30:
je hebt je bootsector in /dev/hda3 geinstaleerd.

Mischien moet die in /dev/hda staan? Of boot je lilo met de ntloader ofzo?
Aangezien hij wel kan booten voordat hij een kernel panic krijgt, doet is dat wel in orde. Het probleem is dat hij zijn root niet kan mounten.

Add-on:
Probleem zit 'm waarschijnlijk in het ontbreken van ide of ext2 filesystem support in kernel. Mag geen module zijn. Wat doet die oude kernel? Ook panic?

[ Voor 19% gewijzigd door AdLentis op 01-04-2003 14:37 ]

Ik ben tenminste niet altijd hypocriet!


Verwijderd

Topicstarter
De oude kernel heb ik op flop gezet, maar die gaat vervolgens meuten over een "root floppy" . Ik weet niet waar ik die vandaan noet halen.
De schijf staat inderdaad nog op ext2. Zou ik die met knoppix kunnen converteren naar ext3?

  • AdLentis
  • Registratie: Mei 2000
  • Laatst online: 27-10-2025

AdLentis

Gadget Inspector

Verwijderd schreef op 01 april 2003 @ 14:48:
De oude kernel heb ik op flop gezet, maar die gaat vervolgens meuten over een "root floppy" . Ik weet niet waar ik die vandaan noet halen.
De schijf staat inderdaad nog op ext2. Zou ik die met knoppix kunnen converteren naar ext3?
Je hebt idd een root image nodig. Staat op de bootflop die je bij de setup kan aanmaken. Zeker niet gedaan? ;) Ik gebruik in zo'n geval als hier altijd de boot-cd van de woody-bf24 netinstall, want knoppix doet ut nie op mijn server. Anyway, ik denk wel dat je die ext2 naar ext3 kan omzetten, dat is nl nix meer dan het aanmaken van een journal:

tune2fs -j /dev/hda3 8)

Ik vind het wel onwaarschijnlijk dat dit voor de kernel panic zorgt. Ik heb ook wel eens gehad dat na het terugzetten van een oude ghost-image op een andere partitie de journal kapot was. Linux gaat er dan mee om alsof het een ext2 filesystem is.

[ Voor 9% gewijzigd door AdLentis op 01-04-2003 15:02 ]

Ik ben tenminste niet altijd hypocriet!


Verwijderd

Topicstarter
hda3 is nu ext3. Result := NULL. Ik ben nog steeds niet in paniek, maar vrolijker word ik er niet van .... Die Slack9 CD die ik in mijn koffer heb begint steeds harder te roepen....

Maar ik geeft het niet op. Ik ben hier nog een half uurtje en thuis heb ik de Debain installCD liggen. Misschien dat ik daar wat mee kan. (moet-ie weer terug naar ext2 denk ik)

  • AdLentis
  • Registratie: Mei 2000
  • Laatst online: 27-10-2025

AdLentis

Gadget Inspector

Verwijderd schreef op 01 April 2003 @ 15:07:
hda3 is nu ext3. Result := NULL. Ik ben nog steeds niet in paniek, maar vrolijker word ik er niet van .... Die Slack9 CD die ik in mijn koffer heb begint steeds harder te roepen....

Maar ik geeft het niet op. Ik ben hier nog een half uurtje en thuis heb ik de Debain installCD liggen. Misschien dat ik daar wat mee kan. (moet-ie weer terug naar ext2 denk ik)
Welke debian smaak/versie heb je? Misschien kan je van die InstallCD booten met root=/dev/hda3 ...

Ik ben tenminste niet altijd hypocriet!


Verwijderd

Topicstarter
Weet ik niet precies. 'k ben nog niet zo thuis in de "debian jargon". Een collega had 7 CD's laaggeladen en gefikt. Of ik die wou lenen ... altijd!

Ik lees net in de "man lilo" dat je met de -i optie de "file to be used as boot loader" kan meegeven. Als ik nou weet welke file dat is kan ik dat eens proberen. :)

  • AdLentis
  • Registratie: Mei 2000
  • Laatst online: 27-10-2025

AdLentis

Gadget Inspector

Hmm, nu ik nog eens kijk, install=menu lijkt redelijk ongeldig. Da's nl ook de bootloader. ;) Ik denk dat je hier install=/boot/boot-menu.b zou moeten kiezen. En de root mag gewoon staan waar hij stond, heb ik ook en werkt prima.

Ik had geen zin om 7 CD's aan rommel neer te laden en wat hij nu heeft geïnstalleerd is nog geen 2 CD's groot. Vandaar dat ik de netinstall koos. Gelijk up-to-date. _/-\o_

Ik ben tenminste niet altijd hypocriet!


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
Verwijderd schreef op 01 April 2003 @ 14:15:
Jouw advies opgevolgd, vrotogel. Maar geen verschil merkbaar.
Maarre ... die "-A /dev/hda" optie van lilo, zorgt-ie er niet voor dat lilo in het MBR schrijft? Dat wil ik niet, hda3 staat "bootable".
Maar als ik "-A /dev/hda3" opgeef, dan wil lilo niet
code:
1
Fatal: /dev/hda3 is not a master device with a primary partition table


Of zit ik op een fout spoor?
Ja, waarschijnlijk wel. "lilo -A" toont je de actieve partitie van de opgegeven devices(zie man lilo), dus moet je naar /dev/hda verwijzen, en niet naar een partitie erop. De locatie van de bootblock geef je in lilo.conf door de optie "boot=/dev/hda" aan, dan schrijft die dus naar de MBR van je primary master en moet dus in de global section staan (geldt voor heel lilo).
Daarnaast moet je nog *per image*, dus in elke entry een root opgeven, dat doe je, zoals boven al aangegeven met "root=/dev/hda1" bijvoorbeeld.

Everyone complains of his memory, no one of his judgement.


  • AdLentis
  • Registratie: Mei 2000
  • Laatst online: 27-10-2025

AdLentis

Gadget Inspector

sebas schreef op 01 April 2003 @ 16:13:
[...]

Daarnaast moet je nog *per image*, dus in elke entry een root opgeven, dat doe je, zoals boven al aangegeven met "root=/dev/hda1" bijvoorbeeld.
In het voorbeeld wat in de manpage van lilo.conf staat, is duidelijk te zien dat dit niet uitmaakt. Globaal kun je een default root aangeven, en lokaal per image eventueel een andere root als dat nodig is:
It might look as follows:

# lilo.conf
#
# global options:
boot=/dev/hda
prompt
timeout=150
lba32
compact
vga=normal
root=/dev/hda1
read-only
menu-title=" John's Computer "
#
# bootable kernel images:
image=/boot/zImage-1.5.99
label=try
image=/boot/zImage-1.0.9
label=1.0.9
image=/tamu/vmlinuz
label=tamu
root=/dev/hdb2
vga=ask
#
# other operating systems:
other=/dev/hda3
label=dos
other=/dev/hdb5
label=os2
loader=/boot/os2_d.b
table=E:

Ik ben tenminste niet altijd hypocriet!


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
AdLentis schreef op 01 april 2003 @ 14:23:
[...]
Add-on:
Probleem zit 'm waarschijnlijk in het ontbreken van ide of ext2 filesystem support in kernel. Mag geen module zijn. Wat doet die oude kernel? Ook panic?
Had je hier al naar gekeken? Filesystem support voor je / moet inderdaad static erinzitten, check dat nog even.

Waarop panict je kernel nu eigenlijk precies?

Everyone complains of his memory, no one of his judgement.


Verwijderd

Topicstarter
Even pas op de plaats, dames & heren. Ik vertrouwde het niet en heb dus ook iets in de tekst gewijzigd. Nope. Als ik dus vanuit Knoppix lilo uitvoer, zoals beschreven boven, dan geeft-ie geen foutmelding, maar (over)schrijft ook niets op mijn hda3.
Vandaar dat-ie maar met dezelfde melding kwam 8)7

  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

heeft die upgrade ook een nieuwe kernel ge apt-get ? als dat zo is moet je dat natuurlijk ff aanpassen... verder kan het filesystem niet veranderen, want als je bijvoorbeeld een ext3 schijf had gaatie heus niet in eens een xfs kernel downloaden en installeren... start op met een rescue disk en check of er een andere kernel geinstalleert is, dit kan het nml ook nog zijn :)

suc6, laat even weten of dit het is ja of nee

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


Verwijderd

Topicstarter
"I found my floppy, on blueberry hill"
Zo, jullie het zelfde liedje in je kop als ik. :)
Maar goed. Ik had toch netjes een boot-floppy gemaakt tijdens installatie. En die weer teruggevonden (wil je een understatement? Komp-tie: "Ik heb meer dan 1 floppy op zolder liggen" einde understatement).

Met de flop kon ik weer normaal opstarten en normaal lilo uitvoeren. Nou, de nieuwe kernel doet-ut nog steeds niet, maar ik heb een symlink naar de oude (2.2.20 idepci) gelegd en nu kan ik deze netjes met lilo booten.

Ik ben dus weer "up-en-running" en mijn zieltje is voorlopig gered voor het Debian kamp. Hier raak je niet snel op uitgekeken. Ik ben nu van plan om gewoon zelf een kernel te compileren. Met een werkende "oude" kernel in je boot-menu heb je wat ruimte om te experimenteren.

Bedankt iedereen. De belangrijkste conclusie voor mij is dat Knoppix een beetje van zijn voetstuk gedonderd is. Ik zag die CD als een ideale rescue-tool, maar het feit dat ik lilo niet aan de praat kreeg vind ik jammer.

  • AdLentis
  • Registratie: Mei 2000
  • Laatst online: 27-10-2025

AdLentis

Gadget Inspector

Verwijderd schreef op 02 april 2003 @ 07:31:
"I found my floppy, on blueberry hill"
Zo, jullie het zelfde liedje in je kop als ik. :)
Maar goed. Ik had toch netjes een boot-floppy gemaakt tijdens installatie. En die weer teruggevonden (wil je een understatement? Komp-tie: "Ik heb meer dan 1 floppy op zolder liggen" einde understatement).

Met de flop kon ik weer normaal opstarten en normaal lilo uitvoeren. Nou, de nieuwe kernel doet-ut nog steeds niet, maar ik heb een symlink naar de oude (2.2.20 idepci) gelegd en nu kan ik deze netjes met lilo booten.

Ik ben dus weer "up-en-running" en mijn zieltje is voorlopig gered voor het Debian kamp. Hier raak je niet snel op uitgekeken. Ik ben nu van plan om gewoon zelf een kernel te compileren. Met een werkende "oude" kernel in je boot-menu heb je wat ruimte om te experimenteren.

Bedankt iedereen. De belangrijkste conclusie voor mij is dat Knoppix een beetje van zijn voetstuk gedonderd is. Ik zag die CD als een ideale rescue-tool, maar het feit dat ik lilo niet aan de praat kreeg vind ik jammer.
Damn, het werkt wel, dat van dat liedje... ik vertelde het tegen mijn collega en nou heeft het hele bedrijf (naja, de 3 aanwezige personen hierzo...) dat liedje in z'n kop. :+ _/-\o_

Knoppix is vooral leuk om data te redden, maar niet echt om je configuratie weer overeind te helpen. Daarvoor zijn bootfloppy's of Installatie-CD's van debian zelf toch het ideaalst. Je kan in de setup de root mounten, en vervolgens met Alt+F2 naar een andere console switchen om het 1 en ander aan te passen. Maar aangezien het allemaal debian is blijf ik toch vinden dat debian roeleert! O+ :P

[ Voor 3% gewijzigd door AdLentis op 02-04-2003 09:11 ]

Ik ben tenminste niet altijd hypocriet!


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 14:35

imdos

I use FreeNAS and Ubuntu

Toch moet het met een Knoppix cd mogelijk zijn om je lilo te redden!

Heb je
1. De / partitie rw gemount
2. chroot . gedaan op je /
3. lilo aangepast en "lilo" gedraait

Maar toevallig iets van modutils niet geupdate ofzo dat je nieuwe kernel niet werkt?

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem

Pagina: 1