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 29/09/2007, à 11:49

Baelrog

GRUB error 21

Bonjour à tous.
Il y a deux jours, je me suis décider à installer Ubuntu sur mon pc, en cohabitation avec un XP Pro. 1ere experience sous Linux pour moi.
Apres l'installation d'Ubuntu qui se passe bien apparement, je reboot, et j'obtiens finallement une error 21. Après 2 jours de recherche pour essayer de régler le probleme, je désespere un peu et c'est pourquoi je me suis décider à poster ici.

Pour faire un tour d'horizon de mon cas, voici les détails :

Resultat sous GParted :
1191107574_screen.png

Role des partitions :
/dev/sda1 : Windows XP
/dev/sda2 : Linux
/dev/sda3 : partition FAT32 pour stocker les données


Ensuite, pour le menu.lst de GRUB, petite hésitation. Dans le navigateur de fichiers, j'ai 2 répertoires contenant l'arborescence Linux. "Systeme de fichier" et "disk-1". Je suppose que le contenu de mon install se trouve dans le disk-1, je vous colle le contenu de /boot/grub/menu.lst :

title		Ubuntu, kernel 2.6.20-15-generic
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=508bcead-445f-42a2-a592-5150dfa08402 ro quiet splash locale=fr_FR
initrd		/boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title		Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=508bcead-445f-42a2-a592-5150dfa08402 ro single
initrd		/boot/initrd.img-2.6.20-15-generic

title		Ubuntu, memtest86+
root		(hd0,4)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Microsoft Windows XP Professionnel
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Voila, je pense avoir fourni les info nécessaires. Comme dis précédement, je suis totalement nouveau sous Linux, mais j'ai des bases en Unix. En me mettant sous Ubuntu, j'avais à coeur de découvrir et d'apprendre à maitriser cet OS. C'est pourquoi je vous serait gré de bien vouloir m'indiquer votre démarche pour debugger tout cela (les choses à vérifier, les commandes à utiliser, etc). Au moins la prochaine fois, je saurais d'où vient le problème et comment m'y prendre.


Merci d'avance de l'attention que vous accorderez à ce post.

Dernière modification par Baelrog (Le 30/09/2007, à 00:27)

Hors ligne

#2 Le 29/09/2007, à 17:40

Baelrog

Re : GRUB error 21

up
J'ai eu beau chercher des réponses à mes questions toute la journée, rien n'y fait, j'ai toujours une erreur avec GRUB. Personne n'a de solution à me proposer ? Je suis toujours bloquer sur le live CD.

Hors ligne

#3 Le 29/09/2007, à 18:01

Compte anonymisé

Re : GRUB error 21

Salut

En supposant que tu avais bien installé grub sur sda, et que ton pc n'est pas protégé par "tatouage", tu peux tenter de reinstaller grub avec le livecd :
sudo grub  -> grub>
là tu tapes :
root (hd0,1)  puis
setup (hd0)  et enfin
quit

puis tu tentes de redémarrer.

@+

Dernière modification par Compte anonymisé (Le 29/09/2007, à 18:01)

#4 Le 29/09/2007, à 18:26

Baelrog

Re : GRUB error 21

Opération efffectuée, mais sans succès. J'ai toujours une GRUB error.

En supposant que tu avais bien installé grub sur sda

Il y a un moyen de vérifier que grub est bien installer sur sda ?

Hors ligne

#5 Le 29/09/2007, à 18:32

Cocabura

Re : GRUB error 21

Pour les problèmes de grub il existe aussi le "Super Grub CD" http://supergrub.forjamari.linex.org/ qui m'a bien rendu service.

Hors ligne

#6 Le 29/09/2007, à 19:10

Compte anonymisé

Re : GRUB error 21

Par défaut, lors de l'installation c'est le MBR du premier disque (dans l'ordre des devices de boot du bios) qui est choisi. Pour toi si tu n'as qu'un seul disque c'est /dev/sda. Tu as aussi la possibilité (cas de machines tatouées ou choix de l'utilisateur) d'installer grub sur une partition.
Ce qui parait un peu bizzare dans ta config c'est que /dev/sda2 (/ d'ubuntu) est le disque bootable (infos de gparted). En principe c'est Xp qui doit garder la "marque" boot (/dev/sda1 chez toi).

@+

#7 Le 29/09/2007, à 19:22

Baelrog

Re : GRUB error 21

J'ai tenté d'utiliser Super Grub. Ca n'a rien donné. Quand il me demande de choisir l'endroit où se trouve grub, je n'ai qu'un choix, sur le hd0,0. Hors d'après mon install il devrait être sur le hd0,1 (et d'ailleur au boot j'ai toujours une error 21).

@jeanjd63 : Donc d'après toi il faudrait que je change le marqueur de boot pour le mettre sur /dev/sda1 ?

Dernière modification par Baelrog (Le 29/09/2007, à 19:22)

Hors ligne

#8 Le 29/09/2007, à 20:33

Compte anonymisé

Re : GRUB error 21

Salut

donne plutôt le résultat de :
sudo fdisk -l

@+

#9 Le 30/09/2007, à 00:23

Baelrog

Re : GRUB error 21

Suite aux conseils d'un ami, j'ai repartitionné mon disque et réinstaller Ubuntu, mais le problème de l'error 21 persiste. J'ai édité mon message de départ pour ne pas surcharger (screen des partitions + contenu du menu.lst).

Voici le résultat de sudo fdisk -l :

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        6374    51199123+   7  HPFS/NTFS
/dev/sda2            6375        8171    14434402+   5  Extended
/dev/sda3            8172       24321   129724875    b  W95 FAT32
/dev/sda5            6375        7011     5116671   83  Linux
/dev/sda6            7012        7649     5124703+  83  Linux
/dev/sda7            7650        8171     4192933+  82  Linux swap / Solaris

Dernière modification par Baelrog (Le 30/09/2007, à 00:30)

Hors ligne

#10 Le 30/09/2007, à 00:33

titienne

Re : GRUB error 21

sudo grub
root (hd0,4)
setup (hd0)
quit

si ça ne foctionne pas remplace (hd0,4) par (hd0,0) ou par (hd0,5)

Dernière modification par titienne (Le 30/09/2007, à 00:34)

Hors ligne

#11 Le 30/09/2007, à 00:56

Baelrog

Re : GRUB error 21

avec :
root (hd0,4)
setup (hd0)

j'obtiens ceci :

Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,4)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

Mais j'ai toujours mon error 21 au boot.


avec :
root (hd0,0)
setup (hd0)

j'obtiens ceci :

Error 17: Cannot mount selected partition

Je suppose que c'est pas bon ^^



avec :
root (hd0,5)
setup (hd0)

j'obtiens ceci:

Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no

Error 15: File not found

Ce qui doit etre mauvais egalement.

[EDIT] J'ai retenté de boot, cette fois plus d'error 21, Ca m'affiche GRUB version 1.5, et ca plante la.

Dernière modification par Baelrog (Le 30/09/2007, à 01:09)

Hors ligne

#12 Le 30/09/2007, à 06:57

Compte anonymisé

Re : GRUB error 21

titienne a écrit :

sudo grub
root (hd0,4)
setup (hd0)
quit

si ça ne foctionne pas remplace (hd0,4) par (hd0,0) ou par (hd0,5)

Salut

(hd0,4) sont bien les bonnes valeurs dans ton cas de figure.
N'aurais-tu pas une config spéciale de tes disques dans le bios? ou un paramétrage RAID? car il n'y a aucune raison que ça ne fonctionne pas là.
Sinon voir s'il existe une mise à jour du bios de la carte mère de ton pc.

@+

Dernière modification par Compte anonymisé (Le 30/09/2007, à 06:58)

#13 Le 30/09/2007, à 10:43

Baelrog

Re : GRUB error 21

J'ai en effet un DD branché sur le SATA_RAID (mon disque principal). Mon second DD est en IDE mais il n'intervient pas lors du boot, c'est un disque de stockage.

Si ca peut venir de la, voila le reste de ma config :
CM : ASUS p5b
proc : core2duo E6600
RAM : 2x1024 DDR2
CG : Radeon X1950

Dernière modification par Baelrog (Le 30/09/2007, à 11:43)

Hors ligne

#14 Le 30/09/2007, à 14:33

Baelrog

Re : GRUB error 21

En fouillant un peu, j'ai trouvé ceci : http://forum.ubuntu-fr.org/viewtopic.php?id=146898&p=2

Dans le post 27, tu donnais une alternative pour booter. J'obtiens un choix entre windows XP et Menu Grub. En lancant le menu grub, ca ne boot pas sur linux, mais j'ai la meme invit de commande que dans le terminal en entrant sudo grub.

Dernière modification par Baelrog (Le 30/09/2007, à 14:34)

Hors ligne

#15 Le 01/10/2007, à 18:44

Baelrog

Re : GRUB error 21

up, pas de solution ?

Hors ligne