Pages : 1
#1 Le 31/07/2008, à 10:21
- jean guilly
Grub error 21
Bonjour :
Je viens d'installer ubuntu sur un 2eme hd (le 1er est win xp).
L'installation s'est passé correctement, en demandant simplement l'installation de linux sur de disque hd1
Quand je lance le système, GRUB me renvoie l'erreur 21.
Voila quelques données sur mon système :
disk win > hd0
disk linux > hd1
sudo fdisk -l
disque windows /dev/sda > 122,9 Go
sda1 > amorce > HPFS/NTFS
sda2 > W95 etendu (LBA)
sda5 > W95 FAT 32
disque linux /dev/sdb > 250 Go
sdb1 > amorce > Linux
sdb2 > Extended
sdb5 > Linux swap / solaris
Fichier menu.lst :
## ## End Default Options ##
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=2bad644f-3244-4ab3-9f15-2f774ef6befa ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=2bad644f-3244-4ab3-9f15-2f774ef6befa ro single
initrd /boot/initrd.img-2.6.24-19-generic
title Ubuntu 8.04.1, memtest86+
root (hd1,0)
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
chainloader +1
Merci de m'aider à résoudre ce problème.
#2 Le 31/07/2008, à 10:40
- Compte anonymisé
Re : Grub error 21
Salut
Tu as toutes les chances d'avoir d'avoir installé le bootloader de grub sur (hd1)
Pour t'en assurer, lorsque tu vois le menu de démarrage grub, tu tapes "e" comme Edit sur la première ligne,
là tu vas voir 3 lignes affichées, tu tapes à nouveau "e", toujours comme Edit, sur la ligne
root (hd1,0) et tu modifies par
root (hd0,0) puis tu valides par "Entrée"
et tu termines par "b" comme boot
Si ça démarre le pb est là.
Il faudra ensuite choisir soit laisser comme cela et modifier menu.lst en consequences, soit installer grub sur /dev/sda (attention que le pc ne soit pas tatoué)
@+
#3 Le 31/07/2008, à 11:12
- jean guilly
Re : Grub error 21
Merci pour ta réponse, mais le problème est que le blocage de grub se produit au chargement avant d'avoir accès au menu de grub et je ne voisdonc pas comment je peux réaliser ta manip.
Merci de ton aide.
#4 Le 31/07/2008, à 11:19
- Compte anonymisé
Re : Grub error 21
Tu tapes "Echap" ou "Esc" dès que tu vois apparaitre GRUB en haut à gauche.
Ensuite si tu souhaites voir ce menu systématiquement il suffira de commenter ainsi dans menu.lst la ligne :
# hiddenmenu
@+
#5 Le 31/07/2008, à 11:32
- jean guilly
Re : Grub error 21
Désolé, mais je n'arrive pas à faire la manip !
Le blocage se produit au chargement du bios > voila ce qui figure sur l'écran :
PCI device listing .... > vérification du bus, device etc... > apparament pas de pb
Verifying DMO pool data.......
Boot froom CD :
GRUB loading stage1.5
Error 21
Ensuite je suis bloqué !
Je n'ai pas la main pour faire echap ou tout autre touche !
Merci pour ton aide
#6 Le 31/07/2008, à 11:46
- Compte anonymisé
Re : Grub error 21
A priori tu bootes sur le disque 1 et si ton pc n'est pas tatoué (attention si c'est le cas ton Xp ne démarrera plus) tu peux tenter la manip suivante :
Tu démarres en LiveCd et tu tapes les cmd suivantes :
sudo grub -->grub>
tu tapes :
find /boot/grub/menu.lst devrait te renvoyer (hd1,0)
là tu tapes :
root (hd1,0)
puis
setup (hd0)
et enfin
quit
tu rebootes en choisissant dans le bios de booter sur /dev/sda et ça devrait fonctionner.
@+
Dernière modification par Compte anonymisé (Le 31/07/2008, à 11:47)
#7 Le 31/07/2008, à 12:03
- jean guilly
Re : Grub error 21
Je viens de faire toutes les manip indiquées.
Tout s'est déroulé normalement.... mais le blocage reste le même.
quelque soit la priorité donné ds le bios, je bloque sur le meme message d'erreur 21.
Désolé, car ton aide est précise
#8 Le 31/07/2008, à 12:25
- cep
Re : Grub error 21
ces manipulations étaient inutiles et auraient pu être évités simplement en vérifiant avec od par exemple si grub était bien installé dans ce qui a été considéré comme (hd0) tel que vu dans menu.lst.
Jean Guilly, tu pourrais vérifier en démarrant avec le live cdrom si le choix permettant de démarrer son système te permet de booter ton os.
Par la même occasion vérifier dans le bios la configuration sata, en esperant que ton contrôleur n'ait pas de prblèmes avec grub.
Sinon une autre solution serait peut-être de faire une partition /boot sur le disque ide et de l'utiliser pour démarrer le pc.
Bonne continuation.
cep
Hors ligne
#9 Le 31/07/2008, à 13:24
- Compte anonymisé
Re : Grub error 21
Salut Jean guilly
Peux-tu, toujours en LiveCd, bien sûr, taper la commande :
sudo fdisk -l (-L minuscule) et indiquer quel type de disques tu as :
IDE + SATA, tout IDE ou tout SATA.
Peux-tu aussi vérifier si tu as de l'IDE que tes disques sont bien en MASTER.
Tu peux regarder aussi dans le bios si tout est ok.
Sinon on peut tenter d'installer grub sur le MBR de /dev/sdb et en modifiant la première ligne de boot de menu.ls, vérifier si le résultat est toujours le même :
Tu reprend les commandes du post #6 et tu modifies seulement la commande :
setup (hd1)
Ensuite tu édites le fichier menu.lst (avec sudo gedit) et tu modifies ce paragraphe :
## ## End Default Options ##
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=2bad644f-3244-4ab3-9f15-2f774ef6befa ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet
Dans le bios tu mets /dev/sdb en premier et si ça démarre, il suffit ensuite d'éditer menu.lst :
sudo gedit /boot/grub/menu.lst et de modifier :
# groot=(hd1,0) par
# groot=(hd0,0)
ainsi que le paragraphe Xp qui devient :
### 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 (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
savedefault
chainloader +1
Tu sauves et tu tapes la commande :
sudo update-grub en acceptant les modifs si question.
@+
Dernière modification par Compte anonymisé (Le 31/07/2008, à 13:26)
#10 Le 31/07/2008, à 13:40
- jean guilly
Re : Grub error 21
> Comment avec sudo fdisk -l voir si mes disques sont IDE ou SATA ?
> Si je comprends bien, les 2 disques doivent etre en master ??? Peux tu me le confirmer ?
Merci
#11 Le 31/07/2008, à 13:49
- Compte anonymisé
Re : Grub error 21
> Comment avec sudo fdisk -l voir si mes disques sont IDE ou SATA ?
> Si je comprends bien, les 2 disques doivent etre en master ??? Peux tu me le confirmer ?
Merci
fdisk -l nous donnera vu de linux la répartition des partitions et la priorité des disques.
En fait je pensais plutôt à un IDE et un SATA ce qui fait parfois un cocktail détonnant lors des boot avec Grub. Donc pour le disque master c'est l'ide qui doit être master s'il est le seul IDE sur le contrôleur de la carte mère.
Pour voir si tes disques sont IDE ou SATA, soit tu ouvres la bête
ide=map large
sata=map étroite
--> la map est le "câblage" qui relie ton disque à la carte mère. Ne pas confondre avec l'alimentation (4 fils de couleur jaune, rouge noir et ?)
Tu as une façon plus simple de le savoir dans le bios tu dois pouvoir afficher le détail de tes disques.
@+
Dernière modification par Compte anonymisé (Le 31/07/2008, à 13:51)
#12 Le 31/07/2008, à 14:12
- jean guilly
Re : Grub error 21
Merci pour toute cette aide.
Le problème est quasiment résolu.
Le hd1 avec la partition linux en maître et le hd0 av win en slave.
Le grub fonctionne et me lance linux.
Il y a encore un petit problème av le lancement de win, mais je vais voir.
Merci à tous pour votre aide.
Seul on est rien, ensemble on peut changer le monde.
#13 Le 31/07/2008, à 14:14
- Compte anonymisé
Re : Grub error 21
ReSalut
As-tu modifié le menu.lst comme indiqué post #9 pour la partie Windows ?
@+
#14 Le 31/07/2008, à 14:50
- cep
Hors ligne
#15 Le 31/07/2008, à 14:55
- Compte anonymisé
Re : Grub error 21
C'est lourd la censure chinoise
Ho pardon!!! je m'ai trompé de post
#16 Le 31/07/2008, à 15:01
- cep
Hors ligne
#17 Le 31/07/2008, à 15:04
- Compte anonymisé
Re : Grub error 21
coté lego
#18 Le 13/08/2008, à 13:16
- neophyte39
Re : Grub error 21
bonjour a tous
je dois etre malchanceux d'une part (peut-etre )et une brele de l'autre (ça c'est sur) mais toutes les soluce recoltée sur le net ne fonctionne pas
voici la problematique :euh reservé pour les pros
1- je n'ai aucun cd de restauration vista!!!(oui je sais suis une brele)
2 - aucune sauvegarde de MBR (j'ai l'air d'etre un pro??)
je suis l'heureux possesseur d'1 acer aspire 9920
1 seul disque dur de 160go
vista bien sur et!!: kubuntu v8.04
et donc comme prevu le grub plante!!!donc plus rien
comme outil je peux juste avoir kubuntu en live cd
et comme dit avant j'ai bien cherché
j'avais reinstallé kubuntu et recup vista mais là plante au chrgement de vista (manque 1 fichier)
voilà si quelqu'un a une idée (a defaut de pétrole) je suis toute ouies
merci
antoine
#19 Le 13/08/2008, à 13:43
- neophyte39
Re : Grub error 21
bonjour a tous
je dois etre malchanceux d'une part (peut-etre )et une brele de l'autre (ça c'est sur) mais toutes les soluce recoltée sur le net ne fonctionne pasvoici la problematique :euh reservé pour les pros
1- je n'ai aucun cd de restauration vista!!!(oui je sais suis une brele)
2 - aucune sauvegarde de MBR (j'ai l'air d'etre un pro??)je suis l'heureux possesseur d'1 acer aspire 9920
1 seul disque dur de 160go
vista bien sur et!!: kubuntu v8.04
et donc comme prevu le grub plante!!!donc plus rien
comme outil je peux juste avoir kubuntu en live cd
et comme dit avant j'ai bien cherché
j'avais reinstallé kubuntu et recup vista mais là plante au chrgement de vista (manque 1 fichier)
voilà si quelqu'un a une idée (a defaut de pétrole) je suis toute ouies
merci
antoine
personne d'interéssé??
Pages : 1