Grub wil niet booten bij nieuwe linux kernel

Pagina: 1
Acties:

  • Jazzle
  • Registratie: November 2004
  • Niet online
Hallo,
Ik heb een nieuwe kernel gecompiled voor debian linux (2.6.13.3).
Het compilen en de .deb installeren gaat goed, maar als ik probeer te booten met de nieuwe kernel krijg ik deze error:
code:
1
2
Please append a correct "root=" boot option
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Ik heb al in de grub config gekeken, maar daar staat de root hetzelfde als de root van de oude kernel (die wel boot), dus daar ligt het niet aan. Ik heb ook al gekeken of ik de goede fs ondersteuning heb, en dat heb ik. Ik heb gekeken of ik goede ide chipset drivers heb, ik heb de generic drivers, die gewoon zouden moeten werken.

Ik heb al op google en got gezocht ^^
uitgebreide specs (incl chipset, etc): http://home.planet.nl/~leth0029/portege_7220cte.pdf

Wie-o-wie kan me helpen?

Verwijderd

Je moet de Grub config opnieuw na het MBR installeren omdat je een nieuwe kernel gebruikt. Volgens mij heb je de oude kernel simpelweg overschreven door de nieuwe, klopt dat?

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Grub werkt perfect. Het is je kernel die panict.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Jazzle
  • Registratie: November 2004
  • Niet online
Verwijderd schreef op maandag 10 oktober 2005 @ 15:57:
Je moet de Grub config opnieuw na het MBR installeren omdat je een nieuwe kernel gebruikt. Volgens mij heb je de oude kernel simpelweg overschreven door de nieuwe, klopt dat?
nee, ze staan er allebij nog op, in grub kan ik kiezen tussen 2.4.27 en 2.6.13 , de eerste werkt perfect (die zat standaard bij debian) en bij 2.6.13 krijg ik die error.

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 19:00

BoAC

Memento mori

Verwijderd schreef op maandag 10 oktober 2005 @ 15:57:
Je moet de Grub config opnieuw na het MBR installeren omdat je een nieuwe kernel gebruikt. Volgens mij heb je de oude kernel simpelweg overschreven door de nieuwe, klopt dat?
Dat was bij LILO zo ja ;)
@TS:
Vreemd:
code:
1
unknown-block(0,0)
Post eens je relevante regels uit grub.conf?
En geen initrd ed?

[ Voor 3% gewijzigd door BoAC op 10-10-2005 16:36 ]


  • Jazzle
  • Registratie: November 2004
  • Niet online
BoAC schreef op maandag 10 oktober 2005 @ 16:32:
[...]
Post eens je relevante regels uit grub.conf?
code:
1
2
3
4
5
6
7
8
9
10
11
12
title                   Debian GNU/Linux, kernel 2.6.13
root                   (hd0,0)
kernel                /boot/vmlinuz-2.6.13 root=/dev/hda1 ro
savedefault
boot

title                   Debian GNU/Linux, kernel 2.4.27-2-686
root                   (hd0,0)
kernel                /boot/vmlinuz-2.4.27-2-686 root=/dev/hda1 ro
initrd                 /boot/initrd.img-2.4.27-2-686
savedefault
boot
En geen initrd ed?
Ik heb bij het compilen van de nieuwe kernel alle ramdisk gerelateerde dingen weggelaten, mischien dat het hieraan ligt?, bij de oude kernel zat dit volgens mij wel (en werd dit volgensmij ook gebruikt)

  • FRidh
  • Registratie: Januari 2004
  • Laatst online: 08-02 21:58
heb je wel je kernel gecompiled op de Debian manier?
Bij Debian hoort het namelijk iets anders te gebeuren dan bij andere distro's.
De initrd heb je nodig.

http://www.debian.org/doc...ference/ch-kernel.en.html

Research is to see what everybody else has seen, and to think what nobody else has thought - Albert Szent-Györgyi


  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 19:00

BoAC

Memento mori

FRidh schreef op maandag 10 oktober 2005 @ 16:54:
heb je wel je kernel gecompiled op de Debian manier?
Bij Debian hoort het namelijk iets anders te gebeuren dan bij andere distro's.
De initrd heb je nodig.

http://www.debian.org/doc...ference/ch-kernel.en.html
Als hij de drivers van zijn ide, disk en fs erin 'bakt' moet et geen probleem zijn volgens mij ;) maar als et modules zijn wordt het lastiger ja.

  • Jazzle
  • Registratie: November 2004
  • Niet online
Ik heb hem gecompiled op deze manier http://www.howtoforge.com...kernel_2.4_compile_debian
Ik zal het eens proberen zoals hun tutorial over 2.6 (die ik nog niet ontdekt had) daar staat idd wat over initrd

  • Jazzle
  • Registratie: November 2004
  • Niet online
Nu heb ik een ramdisk gemaakt, en nu blijft hij hangen achter
uncompressing linux.... OK, booting the kernel
|:( iemand een idee wat ik nu weer fout doe?

  • frim
  • Registratie: Augustus 2001
  • Niet online
Toevallig je architectuur gezet op iets anders dan je eigen? :)

  • Jazzle
  • Registratie: November 2004
  • Niet online
frim schreef op maandag 10 oktober 2005 @ 19:49:
Toevallig je architectuur gezet op iets anders dan je eigen? :)
nope. staat op pIII/celeron coppermine

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

wat gebeurt er bij update-grub
dit doet debian automatisch bij een nieuwe kernel en zou moeten gillen als iets niet correct is.

compileer gewoon alles in je kernel heb die initrd helemaal niet nodig.

>.< >.< >.< >.<


  • Jazzle
  • Registratie: November 2004
  • Niet online
daft_dutch schreef op dinsdag 11 oktober 2005 @ 02:30:
wat gebeurt er bij update-grub
dit doet debian automatisch bij een nieuwe kernel en zou moeten gillen als iets niet correct is.
Geen errors, alles gaat gewoon goed als ik dat doe (maar hij boot nog steeds niet)
compileer gewoon alles in je kernel heb die initrd helemaal niet nodig.
Alles? maar dan moet ik weer opnieuw compilen als ik iets verander

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Ik weet niet wat update-grub doet, maar het probleem ligt niet bij grub. De topictitel klopt dan ook eigenlijk niet.
Grub doet wat het moet doen: de kernel starten. Dat die er een puinhoop van maakt, kan grub niets aan doen ;)

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Raku
  • Registratie: November 2001
  • Laatst online: 23-09-2022

Raku

Mental Aid

BlackJack schreef op maandag 10 oktober 2005 @ 16:53:
[...]

code:
1
2
3
4
5
6
7
8
9
10
11
12
title                   Debian GNU/Linux, kernel 2.6.13
root                   (hd0,0)
kernel                /boot/vmlinuz-2.6.13 root=/dev/hda1 ro
savedefault
boot

title                   Debian GNU/Linux, kernel 2.4.27-2-686
root                   (hd0,0)
kernel                /boot/vmlinuz-2.4.27-2-686 root=/dev/hda1 ro
initrd                 /boot/initrd.img-2.4.27-2-686
savedefault
boot


[...]

Ik heb bij het compilen van de nieuwe kernel alle ramdisk gerelateerde dingen weggelaten, mischien dat het hieraan ligt?, bij de oude kernel zat dit volgens mij wel (en werd dit volgensmij ook gebruikt)
Toevallig rom filesystem e.d als module erin gezet of er maar helemaal uitgelaten? Dit had ik namelijk vorige week gedaan en kreeg dus ook exact dezelfde kernel panic.

Even in je config rom support en rom filesystem support meebakken (NIET als module ;) ) en het zou afaik moeten werken. ( Cramfs of Crumfs heet het afaik)

Verder kernel bakken met de --initrd optie en die maakt dan tijdens het installeren van je kernel pakket netjes grub voor elkaar e.d. Voor de zekerheid daarna zelf nog even /boot/grub/menu.lst nalopen om te kijken of je schijven nog kloppen.

Mocht je S-ata schijven hebben moet je /dev/hd(a) wel veranderen in /dev/sda! Dit deed debian bij mij ook "verkeerd" toen ie grub ging updaten.

Ik hoop dat je hier wat aan hebt ;)

//edit Ugh , geen sata schijf , moest toch even de specs bekijken :P

[ Voor 23% gewijzigd door Raku op 11-10-2005 09:49 ]

Raku


  • Jazzle
  • Registratie: November 2004
  • Niet online
BlackJack schreef op maandag 10 oktober 2005 @ 19:33:
Nu heb ik een ramdisk gemaakt, en nu blijft hij hangen achter
uncompressing linux.... OK, booting the kernel
|:( iemand een idee wat ik nu weer fout doe?
Ik heb toen natuurlijk ook een initrd regeltje toegevoegt in de grub config
Pagina: 1