View previous topic :: View next topic |
Author |
Message |
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sat Apr 16, 2005 9:17 pm Post subject: [GRUB] Erreur au démarage! [Résolu] |
|
|
Bonjour,
Avant de passer à mon problème, à la fin de l'installation sous chroot, il faut "démonter" les partitions. J'ai toujours (dans les installations précédentes aussi) j'ai toujours /mnt/gentoo qui est déclarée buisy et je reboute comme cela.
Maintenant j'ai rebouté et il me fait un kernel panic!
Mon système me crache à la figure:
Code: | VFS: cannot open root device "hda2" or unknown block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mountroot fs on unknown-block(0,0) |
Et je suis en rade.
La partition "/" est la /dev/hda3 [EDIT - Lire /dev/hda2]
Mon grub.conf est comme ceci (je ne suis pas passé par Genkernel):
Code: | default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux 2.6.11-gentoo-r5
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r5 root=/dev/hda2 |
Dans mon fstab, j'ai:
Code: | /dev/hda1 /boot ext3 defaults,noatime 1 2
/dev/hda3 none swap sw 0 0
/dev/hda2 / reiser noatime 0 1
... |
Je ne vois pas ce qui peut clocher...
De plus, je ne sais pas non plus comment ratrapper le truc pour aller modifier grub ou autre (me remettre sur le CD , monter le tout, et me remettre en CHROOT?).
demandée.
Marc
Last edited by marc.driver on Sun Apr 17, 2005 1:25 pm; edited 2 times in total |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sat Apr 16, 2005 9:23 pm Post subject: |
|
|
non a priori ta / c'est hda2 et est ce que tu as le support du reiser dans le kernel ? _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sat Apr 16, 2005 9:32 pm Post subject: |
|
|
Tu as raison: erreur d'écriture, c'est d'ailleurs bien ce que j'ai dans mon grub.conf (voir plus haut).
Pour le support du reiser il me semble bien l'avoir mis!
Je veux bien aller vérifier mais comment?
Je me cite:
Quote: | De plus, je ne sais pas non plus comment ratrapper le truc pour aller modifier grub ou autre (me remettre sur le CD , monter le tout, et me remettre en CHROOT?). |
Marc |
|
Back to top |
|
|
hiboo n00b
Joined: 17 Jan 2005 Posts: 55
|
Posted: Sat Apr 16, 2005 9:44 pm Post subject: Re: [GRUB] Erreur au démarage! |
|
|
marc.driver wrote: | Bonjour,
Avant de passer à mon problème, à la fin de l'installation sous chroot, il faut "démonter" les partitions. J'ai toujours (dans les installations précédentes aussi) j'ai toujours /mnt/gentoo qui est déclarée buisy et je reboute comme cela. | et /proc ? . Des fois je l'oubli aussi...
marc.driver wrote: | Je veux bien aller vérifier mais comment?
Je me cite:
Quote: | De plus, je ne sais pas non plus comment ratrapper le truc pour aller modifier grub ou autre (me remettre sur le CD , monter le tout, et me remettre en CHROOT?). |
| oui, et si tu veux juste éditer tes fichiers, pas la peine de faire un chroot. |
|
Back to top |
|
|
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sat Apr 16, 2005 9:47 pm Post subject: |
|
|
Merci Hiboo,
je vais voir. |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sat Apr 16, 2005 9:53 pm Post subject: Re: [GRUB] Erreur au démarage! |
|
|
marc.driver wrote: | Bonjour,
Avant de passer à mon problème, à la fin de l'installation sous chroot, il faut "démonter" les partitions. J'ai toujours (dans les installations précédentes aussi) j'ai toujours /mnt/gentoo qui est déclarée buisy et je reboute comme cela.
Maintenant j'ai rebouté et il me fait un kernel panic!
Mon système me crache à la figure:
Code: | VFS: cannot open root device "hda2" or unknown block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mountroot fs on unknown-block(0,0) |
Et je suis en rade.
La partition "/" est la /dev/hda3 [EDIT - Lire /dev/hda2]
Mon grub.conf est comme ceci (je ne suis pas passé par Genkernel):
Code: | default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux 2.6.11-gentoo-r5
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r5 root=/dev/hda2 |
Dans mon fstab, j'ai:
Code: | /dev/hda1 /boot ext3 defaults,noatime 1 2
/dev/hda3 none swap sw 0 0
/dev/hda2 / reiser noatime 0 1
... |
Je ne vois pas ce qui peut clocher...
De plus, je ne sais pas non plus comment ratrapper le truc pour aller modifier grub ou autre (me remettre sur le CD , monter le tout, et me remettre en CHROOT?).
demandée.
Marc |
1) c'était pas bien de pas démonter ta partition et de rebooter mais bon normalement il a du géré, il pouvait pas la démonter car tu étais surement dans un des répertoires de cette partition.
2) dans le fstab c'est pas reiser c'est reiserfs ou reiser4 (mais c'est pas ça qui cause ton problème, pour l'instant.
3) tu as mis le support du reiserfs ou du reiser4 (suivant ce que tu as) en dur dans ton noyau? (ie avec une * ) _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Sat Apr 16, 2005 9:56 pm Post subject: |
|
|
marc.driver wrote: | Tu as raison: erreur d'écriture, c'est d'ailleurs bien ce que j'ai dans mon grub.conf (voir plus haut).
Pour le support du reiser il me semble bien l'avoir mis!
Je veux bien aller vérifier mais comment?
Je me cite:
Quote: | De plus, je ne sais pas non plus comment ratrapper le truc pour aller modifier grub ou autre (me remettre sur le CD , monter le tout, et me remettre en CHROOT?). |
Marc |
pour vérifier:
boot sur livecd, remonter les partitions sur /mnt/gentoo ...
se chrooter
cd /usr/src/linux
make menuconfig
on vérifie
si on a du faire des changements, make && make modules_install
.... _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sat Apr 16, 2005 10:38 pm Post subject: |
|
|
J'ai donc refait le chemin, chrouté, vérifié avec make menuconfig, le reiserfs est bien coché avec une "*".
J'ai remis "reiserfs" dans mon fstab.
J'ai ensuite fait
Code: | livecd linux # exit
livecd root # umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
livecd root #
umount: /mnt/gentoo device is busy |
J'ai essayé ensuite:
Code: | livecd root # cd /
livecd / # umount /mnt/gentoo
livecd / #
umount: /mnt/gentoo device is busy |
Qu'est-ce qui ne va pas (avant de rebouter sauvagement)? |
|
Back to top |
|
|
Polo l33t
Joined: 27 Jan 2004 Posts: 649 Location: Angers, France
|
Posted: Sat Apr 16, 2005 10:41 pm Post subject: |
|
|
essaye
il va te donner soit le nom, soit le pid du processus "fautif" (si tant est qu'il soit fautif bien sur....)
edit : il te donne le nom du/des processus avec l'option " -v"
Code: | fuser -v /mnt/gentoo |
Last edited by Polo on Sat Apr 16, 2005 10:43 pm; edited 1 time in total |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sat Apr 16, 2005 10:42 pm Post subject: |
|
|
tapes mount pour voir ... _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
fb99 l33t
Joined: 09 Apr 2003 Posts: 998 Location: Le Locle (Suisse,Neuchâtel)
|
Posted: Sat Apr 16, 2005 11:02 pm Post subject: |
|
|
ou c'est moi qui débloque mais il me semble que tu as seulement omis de dire ou se trouve ta bzImage; je m'explique; tu as écrit Quote: | kernel /kernel-2.6.11-gentoo-r5 root=/dev/hda2 | alors que normalement tu aurais du écrire Quote: | kernel (hd0,0)/kernel-2.6.11-gentoo-r5 root=/dev/hda2 | .
enjoy
Last edited by fb99 on Sat Apr 16, 2005 11:02 pm; edited 1 time in total |
|
Back to top |
|
|
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sat Apr 16, 2005 11:02 pm Post subject: |
|
|
Polo
Voilà ce que cela donne:
Code: | # fuser -v /mnt/gentoo
# USER PID ACCESS COMMAND
# /mnt/gentoo root kernel mount /mnt/gentoo
|
kernel_sensei
C'est toujours bloqué!
Code: | # mount /mnt/gentoo
mount: /dev/hda2 already mounted or /mnt/gentoo is busy
mount: according to mtab, /dev/hda2 is already mounted on /mnt/gentoo |
|
|
Back to top |
|
|
Polo l33t
Joined: 27 Jan 2004 Posts: 649 Location: Angers, France
|
Posted: Sat Apr 16, 2005 11:06 pm Post subject: |
|
|
kernel_sensei a dit mount pas mount /mnt/gentoo.... (a moins que je me trompe.... )
edit : j'imagine que tu a monté /mnt/gentoo/dev en le bindant avec celui du livecd? si oui, as-tu pensé a le démonter?
si tu ne sais plus quoi faire, essaye umount -a (pour tout démonter), et/ou force le démontage avec l'option -f, ca pourrai marcher....
Last edited by Polo on Sat Apr 16, 2005 11:12 pm; edited 2 times in total |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sat Apr 16, 2005 11:10 pm Post subject: |
|
|
Polo wrote: | kernel_sensei a dit mount pas mount /mnt/gentoo.... (a moins que je me trompe.... ) |
oui faut bien taper mount tout seul afin d'obtenir la liste des montages .. _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sat Apr 16, 2005 11:15 pm Post subject: |
|
|
Polo + kernel_sensei
Ca y est, j'ai compris, il y a des petits restes qui bloquent le système ... Merci!
fsb99
Je vais aller voir
|
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sat Apr 16, 2005 11:39 pm Post subject: |
|
|
marc.driver wrote: | Polo + kernel_sensei
Ca y est, j'ai compris, il y a des petits restes qui bloquent le système ... Merci!
fsb99
Je vais aller voir
|
Cool
Au fait, c'est fb99 et pas fsb99 ...on est pas en russie ici _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Sun Apr 17, 2005 1:13 am Post subject: |
|
|
fb99 wrote: | ou c'est moi qui débloque mais il me semble que tu as seulement omis de dire ou se trouve ta bzImage; je m'explique; tu as écrit Quote: | kernel /kernel-2.6.11-gentoo-r5 root=/dev/hda2 | alors que normalement tu aurais du écrire Quote: | kernel (hd0,0)/kernel-2.6.11-gentoo-r5 root=/dev/hda2 | .
enjoy |
normalement, le root (hd_machin,machin) de la ligne d'au dessus suffit, mais effectivement parfois (ça relève un peu du voodoo mais bon ) il faut le rajouter devant /kernel vmlinuz ou tout autre nom donné au noyau. Mais là vu que le kernel boote ça a pas l'air ultra nécéssaire.
sinon vu que sireyessire à déjà fait le ménage dasn le fstab et qu'il a le support reiser dasn le kernel, il reste 2 raisons à ma connaissance pour un kernel panic :
1) le support du bon chipset et uniquement du bon en dur dans le kernel
2) pas d'udev (à emerger) OU (ou exclusif) de support devfs dans le noyau
m'enfin bon j'arrive ptet après la guerre vu que j'ai pas trop calé si c'était résolu ou pas. |
|
Back to top |
|
|
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sun Apr 17, 2005 8:35 am Post subject: |
|
|
CONSTERNATION
Tout semblait s'être bien passé.
J'ai rajouté ce que m'a dit fb99, bien que ce que j'avais mis était strictement conforme à la doc, à savoir:
Quote: | ou c'est moi qui débloque mais il me semble que tu as seulement omis de dire ou se trouve ta bzImage; je m'explique; tu as écrit
Citation:
kernel /kernel-2.6.11-gentoo-r5 root=/dev/hda2
alors que normalement tu aurais du écrire
Citation:
kernel (hd0,0)/kernel-2.6.11-gentoo-r5 root=/dev/hda2
. |
Tout s'est démonté comme il fallait.
GRUB n'a signalé aucune erreur quand j'ai fait grub-install
Mais je me retrouve toujours avec:
Code: | VFS: cannot open root device "hda2" or unknown block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mountroot fs on unknown-block(0,0) |
Enlight a écrit:
Quote: | il reste 2 raisons à ma connaissance pour un kernel panic :
1) le support du bon chipset et uniquement du bon en dur dans le kernel
2) pas d'udev (à emerger) OU (ou exclusif) de support devfs dans le noyau
m'enfin bon j'arrive ptet après la guerre vu que j'ai pas trop calé si c'était résolu ou pas. |
Tu vois tu n'arrive pas trop tard, j'ai toujours un truc qui ne va pas!
Peux-tu expliciter ton 1 et ton 2 pour que je puisse vérifier?
Est-ce que, par exemple, le fait d'avoir mis mon Celeron 1,7 GHz en pentium 4, alors que cela pourrait être basé sur un pentium 3 pourrait causer cela? (ça c'est le processeur)
Sinon de quel chipset veux-tu parler? |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun Apr 17, 2005 8:56 am Post subject: |
|
|
t'as le support pour les ide disk en dur ? (question comme ca ...) ou bien sata si c'est du sata .. _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sun Apr 17, 2005 12:30 pm Post subject: |
|
|
kernel_sensei,
Mon disque dur est un MAXTOR DIAMONDMAX PLUS 9, Compatibles Ultra ATA/133 & SATA 150.
J'ai suivi la doc:
Code: | Device drivers --->
ATA/ATAPI/MFM/RLL support ---->
[*] Generic PCI bus-master DMA support
[*] Use PCI DMA by default when avalaible
|
Il existe plus loin:
Code: | [ ] Support for SATA (deprecated; conflicts with libata SATA driver) |
ça me fait peur de cocher cette option!
Que faire, peut-être y-a-t-il une autre option plus loin? |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun Apr 17, 2005 12:35 pm Post subject: |
|
|
moi j'ai ca :
Code: | # CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_SCSI_SATA=y
# CONFIG_SCSI_SATA_AHCI is not set
# CONFIG_SCSI_SATA_SVW is not set
# CONFIG_SCSI_SATA_NV is not set
CONFIG_SCSI_SATA_PROMISE=y
CONFIG_SCSI_SATA_SX4=y
# CONFIG_SCSI_SATA_SIL is not set
# CONFIG_SCSI_SATA_SIS is not set
# CONFIG_SCSI_SATA_ULI is not set
CONFIG_SCSI_SATA_VIA=y
# CONFIG_SCSI_SATA_VITESSE is not set
|
faut aller voir dans :
Code: | SCSI device support
SCSI low-level drivers ---> |
sinon si il est branche en IDE, faut aller voir la :
Code: | ATA/ATAPI/MFM/RLL support
<*> Include IDE/ATA-2 DISK support |
_________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sun Apr 17, 2005 12:49 pm Post subject: |
|
|
Mon disque est sur une nappe IDE normale.
Quote: | sinon si il est branche en IDE, faut aller voir là : |
Code: | ATA/ATAPI/MFM/RLL support
<*> Include IDE/ATA-2 DISK support |
Dans la doc, j'avais cru comprendre que ce n'était que pour les disques bridés par un BIOS et ce, pour les noyaux 2.4.x!
Mais je veux bien essayer si ça peut débloquer le système! |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun Apr 17, 2005 1:03 pm Post subject: |
|
|
nan c'est necessaire ...
Code: | ┌──────────────────── Include IDE/ATA-2 DISK support ─────────────────────┐
│ CONFIG_BLK_DEV_IDEDISK: │
│ │
│ This will include enhanced support for MFM/RLL/IDE hard disks. If │
│ you have a MFM/RLL/IDE disk, and there is no special reason to use │
│ the old hard disk driver instead, say Y. If you have an SCSI-only │
│ system, you can say N here. │
│ │
│ To compile this driver as a module, choose M here: the │
│ module will be called ide-disk. │
│ Do not compile this driver as a module if your root file system │
│ (the one containing the directory /) is located on the IDE disk. │
│ │
│ If unsure, say Y. │
|
le old driver etant :
Code: | ┌───────────── Use old disk-only driver on primary interface ─────────────┐
│ CONFIG_BLK_DEV_HD_IDE: │
│ │
│ There are two drivers for MFM/RLL/IDE disks. Most people use just │
│ the new enhanced driver by itself. This option however installs the │
│ old hard disk driver to control the primary IDE/disk interface in │
│ the system, leaving the new enhanced IDE driver to take care of only │
│ the 2nd/3rd/4th IDE interfaces. Doing this will prevent you from │
│ having an IDE/ATAPI CD-ROM or tape drive connected to the primary │
│ IDE interface. Choosing this option may be useful for older systems │
│ which have MFM/RLL/ESDI controller+drives at the primary port │
│ address (0x1f0), along with IDE drives at the secondary/3rd/4th port │
│ addresses. │
│ │
│ Normally, just say N here; you will then use the new driver for all │
│ 4 interfaces. │
|
_________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
marc.driver Guru
Joined: 16 Nov 2003 Posts: 346 Location: Nantes - Bretagne / Brittany
|
Posted: Sun Apr 17, 2005 1:24 pm Post subject: |
|
|
Merci, cela a résolu mon problème de démarrage GRUB.
Mais j'en ai d'autres, cependant je vais faire un autre post et clore celui-là. |
|
Back to top |
|
|
|