Pages : 1
#1 Le 13/10/2005, à 12:48
- Totoro
Grub error 21
Bonjour,
Lors de la sortie de la Preview de Brezzy, j'avais tenté une installation... qui s'était soldé par une erreur de Grub : 22.
À l'époque ma config était :
IDE 0 : Windows
IDE 1 : Linux
SATA 1 & 2 : Raid 0
Je m'étais dit que c'était surement due au Raid 0...
Aujourd'hui avec la Sortie Officielle, j'ai supprimé le Raid 0 (au niveau du Bios du controleur Raid). J'ai ensuite commencé l'installation sur le HD du SATA 1.
Au redemarrage, je me retrouve avec une erreur 21 de Grub
J'ai bien tenté de forcer le LBA dans le Bios, sans succés...
Lorsque je regarde menu.lst tout à l'air correct :
title Ubuntu, kernel 2.6....
root (hd2,0)
kernel /boot/vmlinuz-2.6.... root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6...
savedefault
boot
title Microsoft XP
root (hd0,0)
savedefault
makeactive
chainloader +1
fstab
/dev/sda1 / etx3 defaults,errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0
/dev/sda6 /home ext3 defaults 0 2
/dev/hda1 /media/hda1 vfat defaults 0 0
Tout me semble correct... donc je ne vois plus trop quoi faire
Avez-vous une idée?
Dernière modification par Totoro (Le 13/10/2005, à 12:49)
Hors ligne
#2 Le 13/10/2005, à 13:08
- cep_
Re : Grub error 21
En partant du principe que ton bios est bien réglé, tu pourrais utiliser la console de grub et l'autocomplétion pour voir s'il accède à ton disque sata.
Si oui, tu essayes toutes les possibilités de root (hd...).
En effet il se peut que, au boot et lorsque le système est déjà lancé, les disques ne soient pas vus de la même façon, d'ou erreur d'adressage.
Pour l'uilisation de la console grub, voir :
http://www.gnu.org/software/grub/manual/grub.html
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html
#3 Le 13/10/2005, à 14:37
- Totoro
Re : Grub error 21
merci pour ta réponse
mais j'ai un petit problème... dans la doc ils disent que Grub lance la console si il ne trouve pas menu.lst... je l'ai donc renomé en toto... et quand je redémarre, il me fait toujours une erreur 21
je me demande comment il peut me renvoyer cette erreur sans le fichier de config...
Hors ligne
#4 Le 13/10/2005, à 14:44
- cep_
Re : Grub error 21
Je ne comprends pas ce que tu veux dire.
Lorsque tu es dans la console grub, grub n'a pas encore accédé à son menu.lst, tu es dans un batch.
Pour simplifier, tu es encore dans le bootloader du mbr, à l'adresse indiquée par le bios, alors que menu.lst est sur un disque, pas forcément le même que celui du mbr dans lequel est le bootloader.
C'est pour cela que dans ce genre de configuration, il faut absolument être certain de la configuration du bios, car il y a des risques de se paumer entre les ide et les sata.
#5 Le 13/10/2005, à 15:01
- Totoro
Re : Grub error 21
mon problème c'était d'entrer dans la console ^^
mais j'ai fais une disquette de boot et là j'y suis...
root (hd0,0) -> fat, donc bien mon windows
root (hd1,0) -> unknow, type 0x7, je suppose que c'est du ntfs
et ensuite
root (hd2,0) -> Selected disk does not exist
root (hd3,0) -> Selected disk does not exist
root (hd4,0) -> Selected disk does not exist
....
je dois donc en conclure que grub ne voit pas mes disk SATA??
Dans le bios "classic" je n'ai aucune référence au SATA
mais apres le bios, j'ai un 2eme "bios" qui permet de régler le RAID 0 ou 1, mais il n'y a aucune option sur les HD en eux mêmes
Dernière modification par Totoro (Le 13/10/2005, à 15:02)
Hors ligne
#6 Le 13/10/2005, à 15:13
- cep_
Re : Grub error 21
Bien possible.
Mais plus haut tu as mis :
IDE 0 : Windows
IDE 1 : Linux
ide 1 est toujours en linux ?
Et pourquoi ne pas essayer en faisant sur ce disque une partition de boot ?
Soit tu réinstalles, soit tu fais une partition /boot au début du disque, tu y transferres le /boot qui est en ce moment sur / racine, tu modifies fstab, device.map, et toutes les adresses de menu.lst.
Une fois booté, le système devrait voir ton sata puisque l'installeur l'a vu.
Certains bios ne sont vraiment pas évidents à interpréter aussi.
#7 Le 13/10/2005, à 15:24
- Totoro
Re : Grub error 21
c'est vrai que j'ai encore de la place sur IDE1... mais ça me fait un peu peur, car j'avais une erreur 22
et puis c'est pas top, si IDE1 crame, mon linux part avec ^^
Est-ce que ça pourrait fonctionner avec Lilo?
Hors ligne
#8 Le 13/10/2005, à 16:00
- Totoro
Re : Grub error 21
bon, j'ai découvert un truc ^^
sur ma carte mère (MSI K7N2 Delta) on peut choisir que 2 modes pour les disk en SATA :
Raid 0 -> GRUB ne voit pas les disks (error 21)
Raid 1 -> GRUB voit quelque chose mais il comprend pas (error 22)
c'est quand même étrange qu'il n'y ait pas un mode non raid.... je continue a fouiller
Edit : en fait si il y a un mode free. C'est bien le mode dans lequel Grub ne voit rien
Dernière modification par Totoro (Le 13/10/2005, à 16:04)
Hors ligne
#9 Le 13/10/2005, à 16:41
- goug
Re : Grub error 21
salut, je me suis arraché le peu de cheveux que j'ai durant plusieurs jours avec cette erreur 21 ....mon ubuntu était en hdb, et la solution fut bien au niveau du bios .....j'ai passé l'esclave en auto .... et le problème était résolu
.. si ça peut t'aider .....
Fai virar leis babolins e leis ideias ! : )
Hors ligne
#10 Le 13/10/2005, à 16:56
- Totoro
Re : Grub error 21
J'ai testé auto et lba sur hda et hdb... aucun changement...
mon problème vient bien de Grub qui ne voit pas le SATA... j'essai avec Lilo en ce moment...
Hors ligne
#11 Le 13/10/2005, à 17:22
- Totoro
Re : Grub error 21
bon je sens que lilo c'est pas gagné... il trouve le secteur d'amorçage sur /dev/sdb
ce disque n'est même pas formaté....
Si je le force sur hda1, il fait une erreur 1 et ne veux plus rien savoir...
EDIT: bon en fait il fallait lui dire /dev/hda (sans le 1)...
maintenant quand je boot j'ai droit à des 01 01 01 01 01 01 01 01 01 01 01....
Je ne saurais pas dire si c'est un progres ou non
Dernière modification par Totoro (Le 13/10/2005, à 17:26)
Hors ligne
Pages : 1