Pages : 1
#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 :
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
sudo grub
root (hd0,4)
setup (hd0)
quitsi ç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
Pages : 1