Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad

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 hmm

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 smile

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 hmm

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 smile
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
.... sad sad

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 sad

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 hmm
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 smile

Edit : en fait si il y a un mode free. C'est bien le mode dans lequel Grub ne voit rien sad

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... smile

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 neutral
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... roll

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  big_smile

Dernière modification par Totoro (Le 13/10/2005, à 17:26)

Hors ligne