Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1134 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Grub error 21 après install ubuntu, et maintenant Disk Boot Failure

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Grub error 21 après install ubuntu, et maintenant Disk Boot Failure

n°1050451
Profil sup​primé
Posté le 11-06-2008 à 19:19:18  answer
 

Salut,
 
J'ai installé Ubuntu 8.04 sur un DD différent de celui de Windows et maintenant au démarrage j'ai un erreur au BIOS : Grub error 21
Google ne m'aide pas beaucoup, y'a rien qui correspond à peu près à ma situation.
 
J'explique : J'ai 2 DD SATA en raid 0 partitionné en 2, une pour windows, une pour les docs, tout ça en NTFS.
Un autre vieux DD IDE, sur lequel je voudrais installer ubuntu.
 
Deja, il ne s'est installé qu'après 3 tentatives, les autres fois il bloquait vers les 30% d'install soit disant parce que mon DD est défectueux, alors qu'il fonctionnait parfaitement avant. Mais google m'a dit qu'en fait c'est pas ça le problème toussa.. bref  au bout de 3 fois, l'installation va au bout. Ca reboot, et là, le drame, Erreur 21 :/
 
J'ai réessayé en débranchant carrément le DD avec ubuntu, donc pour moi ça allait booter comme avant sur windows, mais non, pareil.
Là, je flippe  :D  
 
D'après mes recherches et ma réflexion, en fait le MBR se ferait sur le vieux DD, mais serait défectueux... enfin j'ai pas tout compris en fait.
 
Je peut toujours accéder à ubuntu (sur lequel je débute presque) en live CD, et j'ai d'ailleurs vu dans le DD ou il vient d'être installé que dans la liste de grub, il n'y a que ubuntu, pas de windows ça c'est clair.
 
Mon idée serait d'ajouter windows, après on verra pour ubuntu nan ? (après le bac par exemple :D) Est-ce que l'erreur disparaitrai parce qu'en fait c'est ubuntu qui déconne (ce qui m'étonnerai pas vu les problèmes d'install) ?
Ou alors je sais pas, y'a pas un truc à faire pour restaurer un MBR comme avant avec le Cd de windows sans devoir réinstaller ?
 
Voilà merci d'avance pour vos lanternes !


Message édité par Profil supprimé le 12-06-2008 à 18:55:39
mood
Publicité
Posté le 11-06-2008 à 19:19:18  profilanswer
 

n°1050452
Profil sup​primé
Posté le 11-06-2008 à 19:34:33  answer
 

Voici mon /boot/grub/menu.lst

Code :
  1. title  Ubuntu 8.04, kernel 2.6.24-16-generic
  2. root  (hd2,0)
  3. kernel  /boot/vmlinuz-2.6.24-16-generic root=UUID=b03845ce-d854-430a-8bbf-6ccd3acdf11a ro quiet splash
  4. initrd  /boot/initrd.img-2.6.24-16-generic
  5. quiet
  6. title  Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
  7. root  (hd2,0)
  8. kernel  /boot/vmlinuz-2.6.24-16-generic root=UUID=b03845ce-d854-430a-8bbf-6ccd3acdf11a ro single
  9. initrd  /boot/initrd.img-2.6.24-16-generic
  10. title  Ubuntu 8.04, memtest86+
  11. root  (hd2,0)
  12. kernel  /boot/memtest86+.bin
  13. quiet
 

Pas de windows..., comment l'ajouter sachant qu'il se situe sur un autre DD en SATA, sur la partition C:/ ?

 

Mais bon c'est même pas sur que ça règle le problème...


Message édité par Profil supprimé le 11-06-2008 à 19:35:03
n°1050453
Fork Bomb
Obsédé textuel
Posté le 11-06-2008 à 19:35:57  profilanswer
 

De tête :
grub-install (hd0,0)
 
A vérifier avant d'essayer.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1050458
Profil sup​primé
Posté le 11-06-2008 à 19:46:26  answer
 

Oui je préfèrerais confirmation.
 
J'ai poursuivi mes recherches, j'ai trouvé ça :

Code :
  1. # Pour la grande famille GNU/Linux
  2. # pour chaque OS a ajouter dans Grub il faut écrire le bloc suivant
  3. title  Le libellé d'OS supplementaires
  4. root  (hd<disque>,<partition> )
  5. kernel  /boot/vmlinuz-2.x.x.xx root=/dev/hdLN options
  6. initrd  /boot/initrd.img-2.x.x.xx
  7. rootnoverify (hd<disque>,<partition> )
  8. # Pour la famille Windows
  9. title  Le libellé d'OS (à mettre ce que tu veux)
  10. root  (hd<disque>,<partition> ) 
  11. chainloader +1


 
C'est pas mal parlant, donc je devrais mettre :

Code :
  1. title  Windows XP
  2. root  (hd0,0) 
  3. chainloader +1


Mais ce qui est bizarre c'est que je suis sensé avoir 2 DD, puisqu'il y en a 2 physiques en raid0 !
Donc comment on compte dans ce cas ?

n°1050465
Profil sup​primé
Posté le 11-06-2008 à 20:07:48  answer
 

Euh j'ai essayé mais j'ai pas les permissions.
Comment passer en root sur un live CD ? Ou alors sur console mais là je connais pas trop les commandes...

n°1050469
dnlilas
Posté le 11-06-2008 à 20:19:35  profilanswer
 

Taper sudo sous Ubuntu pour passer en root.
Pour XP, tu peux ajouter 2 entrées avec 2 "title" et contenus différents, l'un avec (hd0,0), l'autre avec (hd1,0), comme cela tu testes l'un et l'autre. Si l'un marche tu vires l'autre.

n°1050470
Profil sup​primé
Posté le 11-06-2008 à 20:31:29  answer
 

Merci pour la réponse, mais comment je fais pour ajouter ça ? même en ayant tapé sudo su dans la console, je peut pas modifier le fichier menu.lst.
Tu pourrais pas me faire une liste des commandes a taper pour faire le même sur la console que ce que je fais en graphique ? Sachant que je suis sur live CD donc il faut déja accéder a la partition dans /media/disk/ avant de modifier des choses ... :/

n°1050488
Profil sup​primé
Posté le 11-06-2008 à 21:59:26  answer
 

J'ai tenté un "fixmbr" avec le CD d'XP, bah même résultat...
 
Siouplait, z'avez pas des idées ? :(

n°1050489
Fork Bomb
Obsédé textuel
Posté le 11-06-2008 à 22:08:28  profilanswer
 

mount /dev/quelquechose /media/disk
nano /media/disk/boot/grub/menu.lst


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1050507
Profil sup​primé
Posté le 11-06-2008 à 22:42:43  answer
 

Merci bien Homer, j'ai su faire les modifications voulues, j'ai vérifié...etc, tout était bien écrit.
 
Malheureusement, toujours l'erreur 21 de grub...  :cry:  
 
Un autre test intéressant, lorsque le DD avec ubuntu est débranché, j'ai voulu faire la console de récupération windows pour refaire un fixmbr, bah il me dit qu'il y a pas de DD branché !  :ouch:  
 
Pour ce que j'en ait compris : apparemment le MBR est vraiment foiré, et il ne se situe plus sur le DD SATA. Donc j'ai beau mettre windows en premier dans mon menu.lst, si j'arrive pas à l'écran grub ça sert à rien.
 
Vous avez pas une solution pour recréer un MBR tout propre avec juste windows en laissant tomber l'autre DD (lui je verrai plus tard) ?

mood
Publicité
Posté le 11-06-2008 à 22:42:43  profilanswer
 

n°1050535
tekilaz
Posté le 12-06-2008 à 00:06:41  profilanswer
 

t es sur que tu boot sur le bon dd en premier
j ai déja eu cette erreur ya longtemps! mais je sais plus pourquoi :p dsl


---------------
=-Galerie Photo=- // Tekilaz :: Trop bon, Trop con... // FEEDB4CK
n°1050536
Profil sup​primé
Posté le 12-06-2008 à 00:27:49  answer
 

Si je met le DD avec linux en 1er c'est pire, c'est DISK BOOT FAILURE :/

n°1050538
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 12-06-2008 à 00:32:11  profilanswer
 

Tu as du raid 0 soft, c'est ça ? Ubuntu n'a probablement pas reconnu ton raid et t'as affichée 3 disques pour l'installation, au lieu des 2 que tu attendais.
 
ensuite il faut que tu vérifie le fichier /boot/grub/device.map. C'est le mappage entre disque vu du bios et vu de grub(enfin je crois). Que dit-il ?
 
windows en raid 0, je connais pas bien, mais ça peut pas être bon d'aller touiller le mbr à partir d'un OS qui ne reconnait pas le raid. Je te  conseille de booter le cd windows, de charger les pilotes de ton controlleur raid, puis de réparer le MBR avec les commandes fixboot fixmbr.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1050539
Profil sup​primé
Posté le 12-06-2008 à 00:39:51  answer
 

pour le raid 0 ouais je charge les pilotes d'une disquette avant l'install de  windows, mais dans le BIOS, c'est comme un seul disque.
 
Le device.map :
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
 
En fait j'ai installé grub sur le MBR des DD en raid je crois...
 
Je vais faire ce que tu me dis, fixboot et fixmbr. Mais j'vais déjà fait fixmbr, par contre j'avais pas débranché le DD avec linux.

n°1050541
Profil sup​primé
Posté le 12-06-2008 à 00:51:19  answer
 

Apparemment c'est le fixboot qui manquait !
 
Merci à tous, je peux maintenant utiliser windows, reste à s'arranger pour installer linux proprement, on verra ça plus tard ;)

n°1050542
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 12-06-2008 à 00:53:18  profilanswer
 


 
charge également le driver au moment de l'install de ubuntu et ça passera.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1050546
XaTriX
Posté le 12-06-2008 à 02:53:16  profilanswer
 

Fork Bomb a écrit :

De tête :
grub-install (hd0,0)
 
A vérifier avant d'essayer.


Euh je crois que pour grub-install il ne faut pas les parentheses :o
 
XaT


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°1050721
Profil sup​primé
Posté le 12-06-2008 à 14:25:57  answer
 

roscocoltran a écrit :

charge également le driver au moment de l'install de ubuntu et ça passera.


...Et je fais ça quand/comment ?
 
Sinon j'ai trouvé une solution :
DD pour linux en 1er dans le BIOS
Installation ubuntu avec grub dessus
Mappage dans le menu.lst pour pouvoir démarrer sur windows
 
Enfin ça c'est les grandes lignes, en gros je touche pas au MBR des DD en raid, j'utilise grub qui redirige vers windows ou linux, j'ai 2 questions :
1/ a la fin de l'installation, grub s'installe par défaut sur hd0, je laisse ou je change ?
 
2/ comment je fais avec mon raid ? Il doit y avoir quelque chose a faire par rapport au mappage ou je sais pas où, mais y'a forcément un truc à faire pour pouvoir démarrer sur windows.

n°1050753
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 12-06-2008 à 15:32:01  profilanswer
 


 
au démarrage de ubuntu, il te propose un menu qui te permet de charger des drivers. Sur les dernières versions de ubuntu je crois.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1050782
XaTriX
Posté le 12-06-2008 à 16:56:29  profilanswer
 

Vous faites pas chier, vous bootez sur un live ou autre, puis CTRL ALT F1
Puis identifier le disque dur principal et faire tout simplement grub-install hd0,0 (par exemple).
Tu reboot et t'a tout ton mbr de base se lance correctement et c'est une bonne base, apres juste éditer le menu correctement et rulz [:spamafote]
 
XaT


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°1050807
Profil sup​primé
Posté le 12-06-2008 à 18:55:15  answer
 

Bon, j'ai fait la manip suivante :

 

Passage du DD pour ubuntu en 1er dans le BIOS
Install d'ubuntu dessus, et j'ai choisi de mettre grub sur sdc (le DD ac linux)

 

Au reboot, disk boot failure :/

 

J'ai rechangé l'ordre des DD, je suis de retour sous windows.

 

Que faire ? Réinstaller en mettant grub sur hd0 ? C'est ce qui avait fait foirer mon MBR sur le DD avec windows la dernière fois, quoique si je met le DD pour linux en premier dans le BIOS, ça change quelque chose ?

 

Ce que tu dis Xatrix, c'est pour installer grub sur le MBR du DD avec linux ? Mon but c'est de laisser le DD avec windows intact. Tu veux pas détailler un peu la manip que je me fasse une idée ?


Message édité par Profil supprimé le 12-06-2008 à 18:59:47
n°1050813
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 12-06-2008 à 19:59:33  profilanswer
 

Passe ton hd linux sur le 1er port sata. J'ai eu des problèmes persistants de grub qui ne voulait pas prendre en compte des changements alors que j'avais changé les connexions des hd, alors vérifie bien ton grub, ton device.map et réinstalle grub comme tu l'as fait auparavant.

 

Fais simple, un simple hd, avec un mbr, sur le 1er port sata.

 

edit: ha merde, c'est un ide ton disque linux ? et il apparait comme /dev/sdc ?


Message édité par roscocoltran le 12-06-2008 à 20:01:38

---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1050823
Profil sup​primé
Posté le 12-06-2008 à 20:45:04  answer
 

Ouais exactement, IDE et il apparait sdc, bizarre javais pas tilté.
 
Si je débranche mas SATA, j'installe ubuntu sur le IDE comme si j'avais un PC touneuf toussa, avec tout par défaut, après je peux rebrancher les SATA et modifier le menu.lst ou c'est plus compliqué que ça ?

n°1050847
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 12-06-2008 à 23:16:22  profilanswer
 


 
si tu mets le ide en 1er dans le boot order du bios, il pass en /dev/sda ?


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1050904
Profil sup​primé
Posté le 13-06-2008 à 09:52:29  answer
 

Bah apparemment non puisque je l'avais mis en 1er quand j'ai fais mon install, et au moment du partitionnement, j'avais les SATA en sda et sdb, et le IDE en sdc :/

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Grub error 21 après install ubuntu, et maintenant Disk Boot Failure

 

Sujets relatifs
Ubuntu après formatage de windowsLinux sur ram (1Go), /home sur carte CF, boot sur la CF
install ejabber[Install Party - Nantes] Samedi 14 juin a B17
Probleme de Dual Boot suite a une installation d'UbuntuProblème de VPN [VPNC-Ubuntu]
sequence boot et choix de l os[Ubuntu] Activez les effets 3D
Plus de sujets relatifs à : Grub error 21 après install ubuntu, et maintenant Disk Boot Failure


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR