View previous topic :: View next topic |
Author |
Message |
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sat Oct 07, 2006 9:57 am Post subject: [KERNEL] kernel panic avec grub +1 [SOLVED] |
|
|
Bonjour,
comme beaucoup de personnes apres l'installation du dernier noyau, j'ai eu la joie d'avoir cette erreure.
j'ai donc chercher sur le forum a la recherche d'une solution et malheureusement rien y fait, quand ca ne veut pas, ca ne veut pas
je possède :
Acer ASPIRE 1693WLMi
j'ai bien verifier d'avoir mis en dur les modules de mon disque dur dans le noyau (chipset intel) j ai verifier mon fs (j'utilise ext2 pour mon /boot et ext3 pour /) et puis il me semble que ca soit les choses les plus importantes non?
quelqu'un pourrait il m aider (encore une fois)?
PS: je posterais mon grub.conf fstab et lspci des que possible.
Last edited by illog1k on Fri Oct 13, 2006 5:43 pm; edited 2 times in total |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sat Oct 07, 2006 12:18 pm Post subject: Re: [KERNEL] kernel panic avec grub +1 |
|
|
illog1k wrote: | PS: je posterais mon grub.conf fstab et lspci des que possible. |
Et surtout le message d'erreur exact parce que "kernel panic", c'est trop vague ! |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sat Oct 07, 2006 12:24 pm Post subject: |
|
|
en effet le message d erreurs peut etre util aussi lol
Code: |
VFS : Cannot open root device "hda8" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) |
|
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sat Oct 07, 2006 12:33 pm Post subject: |
|
|
il faut spécifier la partition root à ton noyau (via la ligne kernel dans grub).
par exemple chez moi j'ai :
Code: |
kernel /kernel-2.6.18 root=/dev/ram0 udev init=/linuxrc real_root=/dev/hdc2 video=vesa:ywrap,pmipal,mtrr,1024x768-32@60 acpi_irq_balance pci=routeirq resume2=swap:/dev/hdc5 splash=silent,fadein,theme:livecd-2005.1 quiet CONSOLE=/dev/tty1
|
(ce qui t'interesses ici c'est le paramètre root et real_root) _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sat Oct 07, 2006 12:44 pm Post subject: |
|
|
kwenspc: euh...ce que tu as c est une grub.conf avec genkernel non? parce que (j ai oublie de preciser) j ai fais mon noyau a la main |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sat Oct 07, 2006 12:45 pm Post subject: |
|
|
Salut,
t'as bien le support pour ton disque dur et les filesystems en dur dans le kernel ? _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sat Oct 07, 2006 12:48 pm Post subject: |
|
|
kernel: oui j ai mis en dur les modules de mon disque dur (Intel) et les fs ext2 et ext3
désolé de ne pouvoir donner les fichiers de log je n ai pas encore accés a l'ordi sous "gentoo" |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sat Oct 07, 2006 1:00 pm Post subject: |
|
|
C'est quoi comme type de disque : P-ATA, S-ATA, SCSI, ... ? |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sat Oct 07, 2006 1:02 pm Post subject: |
|
|
illog1k wrote: | kwenspc: euh...ce que tu as c est une grub.conf avec genkernel non? parce que (j ai oublie de preciser) j ai fais mon noyau a la main |
Non, non c'est moi qui est fait cette config. (comme le noyau aussi). _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sat Oct 07, 2006 1:05 pm Post subject: |
|
|
ok j essai de rajouter le real_root des que possible. je n ai juste qu a mettre real_root=/dev/hda8 en plus et retirer le root=/dev/hda8 ou je mets les deux? |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sat Oct 07, 2006 1:06 pm Post subject: |
|
|
ghoti wrote: | C'est quoi comme type de disque : P-ATA, S-ATA, SCSI, ... ? |
c est un disque IDE sur laptop |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sat Oct 07, 2006 1:11 pm Post subject: |
|
|
ben root j'ai toujours mis /dev/ram0 car vfs je crois qu'au moment où il se charge dans le noyau la "table" des devices gens hda, hdc, sda etc... n'est pas encore faite. Il me semble en tout cas, à vérifier donc. mets /dev/ram0 pour root _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sat Oct 07, 2006 1:31 pm Post subject: |
|
|
kwenspc wrote: | ben root j'ai toujours mis /dev/ram0 car vfs je crois qu'au moment où il se charge dans le noyau la "table" des devices gens hda, hdc, sda etc... n'est pas encore faite. Il me semble en tout cas, à vérifier donc. mets /dev/ram0 pour root |
Ton "ram0" n'est valable que si tu utilises un initrd donnant un disque virtuel en RAM. Ceci ne se justifie que si tu ne veux pas mettre tes modules en dur dans le noyau.
Comme notre ami se fait son noyau à la mimine, il est fort probable qu'il n'utilise pas initrd (car tout de même un peu compliqué ).
Perso, je n'utilise pas initrd non plus, donc pas de ram0 et je m'en trouve très bien
[EDIT] Par contre, il est effectivement capital de pouvoir dire si les drivers sont en dur ou non ! Dans 50% des cas (bon, disons 49,9), les "kernel panic" sur le VFS proviennent de là et les 50 % restants proviennent d'une erreur de nommage du disque contenant la partition root.
Last edited by ghoti on Sat Oct 07, 2006 1:37 pm; edited 2 times in total |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sat Oct 07, 2006 1:34 pm Post subject: |
|
|
ok merci de la précision _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sat Oct 07, 2006 1:38 pm Post subject: |
|
|
illog1k wrote: | [c est un disque IDE sur laptop |
On s'en doutait un peu faut dire
La question est de savoir quel protocole il utilise : "Parallel ATA" ou "Serial ATA" car cela conditionne le driver que tu dois mettre dans le noyau ainsi que le nommage des partitions (hdxx pour Parallel et sdxx pour Serial).
Tu peux trouver l'info en bootant sur un LiveCD et en tapant la commande dmesg (cherche la séquence "ATA") |
|
Back to top |
|
|
Scullder Guru
Joined: 16 Mar 2006 Posts: 466 Location: France
|
Posted: Sat Oct 07, 2006 8:52 pm Post subject: |
|
|
ghoti wrote: | La question est de savoir quel protocole il utilise : "Parallel ATA" ou "Serial ATA" car cela conditionne le driver que tu dois mettre dans le noyau ainsi que le nommage des partitions (hdxx pour Parallel et sdxx pour Serial). |
bah l'IDE c'est du PATA _________________ Linux gentoo 2.6.18-ck1-r2 #1 PREEMPT Fri Nov 17 01:37:56 CET 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Sun Oct 08, 2006 9:51 am Post subject: |
|
|
Scullder wrote: | bah l'IDE c'est du PATA |
Strictement parlant, tu as raison.
Pourtant :
wikipedia wrote: | C'est l'évolution du standard Advanced Technology Attachment (ATA ou IDE) |
Sous Linux, il existe 2 drivers permettant de gérer le SATA : l'un (le plus ancien) le gère à la mode "IDE" (notation hdxx) et l'autre à la façon "SCSI" (notation sdxx).
Si cela n'a pas changé, le LiveCD traite le SATA comme un disque IDE (notation hdxx), ce qui peut entretenir la confusion.
En conséquence, si on tombe sur une notation hdxx, on pourrait être tenté de croire qu'il s'agit d'office d'un "IDE pur" alors qu'il peut s'agir d'un "SATA". Si c'est effectivement un SATA et qu'on oublie de mettre en dur un des drivers "SATA" dans le noyau, il ne sera pas reconnu au boot et on obtient le fameux "kernel panic"
Je maintiens donc ma question |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sun Oct 08, 2006 1:17 pm Post subject: |
|
|
hum...ok je viens de comprendre ton explication mais par contre je ne sais pas cmt te dire si c est un IDE "pur" ou bien un SATA. Comme tu le dis, j utilise la notation hdx donc pour moi c est de l IDE. Donc je vais essayer de mettre les drivers SATA dans mon kernel et je verrais bien ce que ca donne |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sun Oct 08, 2006 1:51 pm Post subject: |
|
|
bon bah je viens de rajouter les modules de SATA et ca ne marche pas plus que cela...
mais que faire...?! |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Sun Oct 08, 2006 2:04 pm Post subject: |
|
|
salut à toi ..
j'ai mal lu ou tu n'as pas posté ton grub.conf ? ^^ |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sun Oct 08, 2006 2:24 pm Post subject: |
|
|
tu as mal lu
grub.conf:
Code: |
default 0
timeout 30
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title=Gentoo Linux
# Partition qui contient l'image du noyau
root (hd0,2)
kernel /boot/kernel-2.6.17-gentoo-r8 root=/dev/hda8
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
|
fstab:
Code: |
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hda3 /boot ext2 noauto,noatime 1 2
/dev/hda8 / ext3 noatime 0 1
/dev/hda7 none swap sw 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
# NOTE: The next line is critical for boot!
proc /proc proc defaults 0 0
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
|
voila j avais completement oublie de le poster ce matin
Last edited by illog1k on Sun Oct 08, 2006 2:59 pm; edited 1 time in total |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Sun Oct 08, 2006 2:51 pm Post subject: |
|
|
héhéhé
title=Gentoo Linux
# Partition qui contient l'image du noyau
root (hd0,1) OU (hd1,1)
kernel /boot/kernel-2.6.17-gentoo-r8 root=/dev/sda3 OU /dev/hda3
les OU sont du au fait que tu as deux disques .. donc vas savoir lequel grub vas prendre ...
le /dev/hda8 il sors d'ou celui la ?? :p
et pour infos grub commene sur le premier disque premiere partition pard hd0,0 donc ton /dev/hda2 est sois hd0,1 sois hd1,1 selon sur quel disque il est vu de grub ^^
et on ne sais jamais mais sais tu que tu peux modifier l'entrée de grub dans le menu de grub au démarrage avec la touche E ?? ca permet de modifier sans rebooter sur livecd |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sun Oct 08, 2006 2:59 pm Post subject: |
|
|
euh...je n ai qu un seul disque sur mon portable!
oops...mal recopier le fstab...je le remets a jour de suite |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Sun Oct 08, 2006 3:31 pm Post subject: |
|
|
l'erreur venait de ton fstab ou alors j'ai besoin de me reposer ?
il y avait bien un /dev/SD quelque chose dedans rassure moi ?
sinon au vu de ton fstab .. bah tout est bon ... gulps .. dis moi que ton ancien fstab contenant un sd dis le moi je te prie
EDIT =
ha non en fait .... le grub.conf il as
kernel /boot/kernelkekchose ... hors tu as une partition dédiée au boot .. ... donc normallement c'est
kernel /kernelkekchose
à moins que je sois vraiment fatigué
Last edited by dapsaille on Sun Oct 08, 2006 3:33 pm; edited 1 time in total |
|
Back to top |
|
|
illog1k Tux's lil' helper
Joined: 29 May 2005 Posts: 115
|
Posted: Sun Oct 08, 2006 3:33 pm Post subject: |
|
|
mon ancien fstab ne contenait pas un sd...désolé, mais DEUX sd
une erreur de copie de ma part ^^
sinon quelqu un a une idée du pourquoi du comment ca ne marche pas?
Last edited by illog1k on Sun Oct 08, 2006 3:35 pm; edited 1 time in total |
|
Back to top |
|
|
|