View previous topic :: View next topic |
Author |
Message |
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Wed Apr 20, 2005 4:25 pm Post subject: [boot] kernel panic avec grub (résolu) |
|
|
J'ai enfin terminé l'install de gentoo mais voila : ca ne boot pas
J'ai ça :
VFS: Connot open root device "sda2" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknow-block(0,0)
mon fichier fsab :
Code: |
/dev/sda1 /boot ext2 defaults,noatime 1 2
/dev/sda2 / ext3 noatime 0 1
/dev/sda5 none swap sw 0 0
....... |
mon fichier grub.conf :
Code: |
timeout 30
default 0
title Gentoo
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r1 root=/dev/sda2 rootfstype=ext3 |
Ce que j'ai essayé de faire :
-> Changer /dev/sda2 par /dev/hda2 ou par (hd0,1)
-> Vérifier device.map : (hd0) /dev/sda
-> Vérifier que grub reconnaît le kernel (dans la console grub)
-> Vérifier que le noyau est compiler avec : support SATA, support ext3, et jdb
mais tout cela n'a eu aucun effet
si quelu'un a une petite idée ça serait cool
EDIT : config : amd64 + dd sata
Last edited by tiny3 on Fri Apr 22, 2005 3:24 pm; edited 3 times in total |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Wed Apr 20, 2005 6:46 pm Post subject: |
|
|
alors la première chose a faire dans ton cas si ce n'est pas déjà fait c'est d'uitliser UDEV
et une fois installé dans ta ligne du grub rajouté
Code: |
devfs=nomount gentoo=nodevfs udev
|
vérifie aussi que tu as les composants SCSI installés dans ton kernel |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Wed Apr 20, 2005 6:58 pm Post subject: |
|
|
j'ai installé udev (emerge udev)
puis j'ai modifié le fichier grub.conf :
Code: | timeout 30
default 0
title Gentoo
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r1 root=/dev/sda2 devfs=nomount gentoo=nodevfs udev |
mais j'ai toujours le même problème ! |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Wed Apr 20, 2005 7:03 pm Post subject: |
|
|
tiny3 wrote: | j'ai installé udev (emerge udev)
puis j'ai modifié le fichier grub.conf :
Code: | timeout 30
default 0
title Gentoo
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r1 root=/dev/sda2 devfs=nomount gentoo=nodevfs udev |
et l'option SCSI disk support du kernel est bien activée
mais j'ai toujours le même problème ! |
|
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Wed Apr 20, 2005 7:31 pm Post subject: |
|
|
alors si mes souvenirs sont bons pour passer a udev il faut uitliser une procédure qui doit se trouver dans le wiki il me semble est-ce que tu as fais comme indiqué ??
concernant le kernel comment a tu compilé ?? si tu as compilé avec genkernell il faut utiliser l'option --udev si tu as compilé a la main pas de soucis
encore une chose dans ma ligne kernel j'ai aussi init=linuxrc je ne sais pas du tout a quoi sert cette ligne mais bon peut etre que ... |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Wed Apr 20, 2005 8:32 pm Post subject: |
|
|
ok je vais essayer tout ça. |
|
Back to top |
|
|
papedre Apprentice
Joined: 02 Mar 2005 Posts: 178
|
Posted: Wed Apr 20, 2005 8:44 pm Post subject: |
|
|
Juste 2 petites questions:
- as tu compiler ton noyau avec Genkernel ou à la main ??
Dans ton fstab, tu marques des ... Donc, as tu d'autres disques dans ton système ?? ( IDE ou SATA ).
A+ |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Wed Apr 20, 2005 8:50 pm Post subject: |
|
|
ben, j'ai suivi ça pour passer à udev : http://www.gentoo.org/doc/fr/udev-guide.xml
j'ai recompilé (je n'utilise pas genkernel).
mais mon système ne boot toujours pas (même erreur ...) |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Wed Apr 20, 2005 8:52 pm Post subject: |
|
|
papedre
- je compile à la main
- non, je n'ai qu'un disque, c'est juste le cdrom et le temp à la fin du fstab |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Thu Apr 21, 2005 7:04 am Post subject: |
|
|
as tu essayé le paramètre init=linuxrc dans ton grub ??
dans la sequence avant le kernel panic vois tu ton disque SDA reconnu ?
sinon en bootant sur le livecd je suppose que ton disque est bien reconnu ?
peux tu faire un lsmod sur le livecd pour voir les modules montés stp |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Thu Apr 21, 2005 7:29 am Post subject: |
|
|
- init=linuxrc ne donne rien
- je ne voit pas de sda dans la séquence avant le kernel mais ça défile vite ...
par contre je sais que quand je rentre dans la ligne de commande de grub, je peux lui faire charger le kernel en lui spécifiant (hd0,0) donc (hd0,0) est reconnu
- en bootant sur le livecd, le dd est bien reconnu
- lsmod donne :
usbhid, evdev, forcedeth, 8136too, mii, parport_pc, ahci, sata_qstor, sata_uli, sata_sis, sata_sx4, sata_nv, sata_via, sata_svw, sata_sil, sata_promise, libata, sbp2, ohci1394, ieee1394, usb_storage, ohci_hcd, uhci_hcd, ehci_hcd, usbcore |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Thu Apr 21, 2005 8:20 am Post subject: |
|
|
peux tu nous donner ton .config de ton kernel stp a mon avis tu as du laisser un module a la trappe ! |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Thu Apr 21, 2005 9:49 am Post subject: |
|
|
euh, la ca va être un peu long à recopier ... il y a une autre méthode ?
( je n'ai pas de lecteur disquette, et je n'ai que gentoo sur mon pc )
là, j'écris sur mon portable |
|
Back to top |
|
|
chrissou Guru
Joined: 22 Mar 2004 Posts: 473
|
Posted: Thu Apr 21, 2005 9:52 am Post subject: |
|
|
alors essaye de vérifier que tu as bien les modules du lsmod dans ton kernel je pense qu'il doit te manquer ton controlleur de DD style SATA_POMISE ou un truc comme ca |
|
Back to top |
|
|
papedre Apprentice
Joined: 02 Mar 2005 Posts: 178
|
Posted: Thu Apr 21, 2005 9:58 am Post subject: |
|
|
Tu peux utiliser un live CD (Knoppix par exemple). Comme cela, tu as accès à internet, Firefox.
Tu montes tes disques .
Tu peux aussi verifier les modules qui sont chargé ( lsmod).
Et aussi envoyer une copie exact de tes ficher de conf (car si tu les recopie à la main, tu as peux etre corriqer une faute de frappe). |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Thu Apr 21, 2005 10:08 am Post subject: |
|
|
ben il y a tout ... mais ca marche pas :'(
je pense que je vais essayer d'installer tout depuis le début une dernière fois ... |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Thu Apr 21, 2005 11:09 am Post subject: |
|
|
il faut faire ca dans l'install : emerge devfsd ??
parce que je ne l'avais pas fait .. mais ca n'est pas dans la doc : http://www.gentoo.org/doc/fr/handbook/2005.0/handbook-amd64.xml?full=1
D'ailleurs, je n'y ai pas vu le bootstrap non plus ...
Je vois pas très bien (probable après 2 jours d'install), ou il manque quelques trucs dans la doc ??
Au fait, à quel moment doit-on faire le bootstrap ? |
|
Back to top |
|
|
papedre Apprentice
Joined: 02 Mar 2005 Posts: 178
|
Posted: Thu Apr 21, 2005 11:36 am Post subject: |
|
|
La doc que tu as suivis (Manuel 2005.0) et une documentation pour l'installation via un stage3. Tu n'as donc pas besoin de faire de bootstrap.
Si tu veux partir du stage1, il faut plutot prendre le prendre le manuel Gentoo, qui inclus les commandes pour faire un stage 1. http://www.gentoo.org/doc/fr/handbook/handbook-amd64.xml?full=1
A+ |
|
Back to top |
|
|
tiny3 n00b
Joined: 19 Apr 2005 Posts: 32
|
Posted: Thu Apr 21, 2005 11:48 am Post subject: |
|
|
ah ok merci beaucoup ! |
|
Back to top |
|
|
|