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 02/07/2009, à 21:38

Draj

Grub introuvable après le plantage d'un disque dur

Bonjour

J'avais 4 disques durs: 3 en NTFS (un pour windows, deux pour les données) et un pour ubuntu (9.04)
J'utilisais grub pour choisir mon OS au démarrage de la machine et tout fonctionnait très bien.

Mais un disque a commencé à faire des cliquetis inquiétant et pour savoir lequel, j'ai débranché les disques puis rebranché un par un pour savoir lequel allait rendre l'âme.
Il se trouve que c'est celui sur lequel windows était installé et il est mort peu de temps plus tard. Je l'ai débranché et rebranché tout les autres.

En démarrant le PC, le grub ne s'est plus lancé (quelque soit le 1er disque choisi à partir du bios) et j'avais à chaque fois le même message: "NTLDR manquant".


Ayant installé windows après ubuntu, j'avais pensé qu'il avait peut etre touché au MBR du disque d'ubuntu...sinon je ne vois pas comment j'aurai pu avoir ce message.
J'ai donc suivi ce qui est écrit sur cette page:
http://doc.ubuntu-fr.org/grub#installer_grub_dans_le_mbr
Mais il n'y a eu aucun changement.

J'ai ensuite crée une disquette de boot en suivant ce qui est écrit ici:
http://doc.ubuntu-fr.org/installation/disquette_de_boot_avec_grub?s[]=disquette&s[]=boot&s[]=grub

Je boot sur la disquette, le grub se lance et lance ubuntu...mais j'ai un message comme quoi la table de partition est corrompu ou défectueuse...


Je réinstalle ubuntu (en formatant le disque au passage), recrée une disquette boot (le cd utilisé n'avait pas eu de mise a jour du kernel) et j'obtiens le même message: table de partition corrompu ou défectueuse.

Si je boot sur le disque dur sur lequel est installé ubuntu, j'ai toujours le message NTLDR manquant.
Mais en utilisant un live CD, je peux avoir accès à mes disques durs et ils fonctionnent sans problèmes

Si la table de partition est corrompu, je ne devrais pas pouvoir accéder à mes données...or je peux le faire.
Je ne vois pas où peut se situer le problème....



Voici des infos sur mes disques durs:

Disque /dev/sda: 61.4 Go, 61492838400 octets
255 têtes, 63 secteurs/piste, 7476 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x22de22dd

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1        7165    57552831   83  Linux
/dev/sda2            7166        7476     2498107+   5  Etendue
/dev/sda5            7166        7476     2498076   82  Linux swap / Solaris

Disque /dev/sdb: 123.5 Go, 123522416640 octets
255 têtes, 63 secteurs/piste, 15017 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x3e53baa4

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1   *           1       15017   120624021    7  HPFS/NTFS

Disque /dev/sdc: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x04413c8b

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdc1   *           1        9729    78148161    7  HPFS/NTFS

Et voici le contenu du fichier menu.lst utilisé:

title        Ubuntu 9.04, kernel 2.6.28-11-generic
uuid        6c2c2c19-926c-4208-a13f-ba8b21551e0a
kernel        /boot/vmlinuz-2.6.28-11-generic root=UUID=6c2c2c19-926c-4208-a13f-ba8b21551e0a ro quiet splash
initrd        /boot/initrd.img-2.6.28-11-generic
quiet

title        Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid        6c2c2c19-926c-4208-a13f-ba8b21551e0a
kernel        /boot/vmlinuz-2.6.28-11-generic root=UUID=6c2c2c19-926c-4208-a13f-ba8b21551e0a ro  single
initrd        /boot/initrd.img-2.6.28-11-generic

title        Ubuntu 9.04, memtest86+
uuid        6c2c2c19-926c-4208-a13f-ba8b21551e0a
kernel        /boot/memtest86+.bin
quiet

Et voici l'agencement des partitions sur le DD sur lequel est installé ubuntu:
partition.jpg


Si quelqu'un a une solution, je suis preneur.

#2 Le 02/07/2009, à 21:52

compte supprimé

Re : Grub introuvable après le plantage d'un disque dur

En démarrant sur le live cd essaye peut-être ça :

sudo grub
find /boot/grub/stage1       => renvoie (hdx,y)
root (hdx,y)
setup (hdx)
quit

et ça, aussi, pour vérifier que tes uuid sont bien les bonnes dans menu.lst

sudo blkid

Dernière modification par faustus (Le 02/07/2009, à 21:53)

#3 Le 02/07/2009, à 22:10

Draj

Re : Grub introuvable après le plantage d'un disque dur

Avec le find /boot/grub/stage1, j'ai pour réponse (hd0,0)

Pour les uuid:
Respectivement par blkid et dans menu.lst
/dev/sda1: UUID="6c2c2c19-926c-4208-a13f-ba8b21551e0a" TYPE="ext3"
uuid                           6c2c2c19-926c-4208-a13f-ba8b21551e0a

Se sont les mêmes

#4 Le 02/07/2009, à 23:02

compte supprimé

Re : Grub introuvable après le plantage d'un disque dur

Essaye d'enlever les flags boot des partitions sdb1 et sdc1 (avec gparted : gérer les drapeaux)
et aussi de modifier menu.lst:
remplacer uuid ... par root (hd0,0) et peut-être même supprimer cette ligne
et dans la ligne kernel
root=uuid= ... par root=/dev/sda1 ...
et enfin : supprimer l'entrée de xp

(ce message à propos du boatloader de xp, je ne vois pas du tout d'où il peut sortir)

Dernière modification par faustus (Le 02/07/2009, à 23:06)

#5 Le 03/07/2009, à 05:49

malbo

Re : Grub introuvable après le plantage d'un disque dur

Draj,
Je te suggère fortement d'arrêter d'utiliser une disquette de boot et d'installer Grub dans le MBR du disque de la façon suivante :
1) tu débranches tous les DD sauf le DD qui contient ton Ubuntu actuel
2) tu essaies d'installer Grub dans le MBR du disque en suivant cette procédure :
http://doc.ubuntu-fr.org/tutoriel/comment_restaurer_grub
et tu fais bien la commande setup (hd0) comme indiqué parce que comme il n'y a qu'un seul disque dur branché, Grub l'appelle forcément hd0.
3) tu vérifies que le PC arrives à démarrer sur ce disque dur (donc que Grub fonctionne bien)
4) tu rebranches tous les disques durs et au démarrage, tu interviens dans le Bios pour que le PC démarre sur le disque dur qui contient Ubuntu et qui a Grub dans le MBR.
Si tu échoue dès l'étape 2 (impossible de restaurer Grub dans le MBR) ou à l'étape 3, je te conseille de réinstaller complètement Ubuntu et oublie la disquette (trop dur à bien maitriser son fonctionnement) au profit de l'install de Grub dans le MBR du disque dur.

Hors ligne

#6 Le 03/07/2009, à 10:11

Draj

Re : Grub introuvable après le plantage d'un disque dur

En ne laissant que le DD d'ubuntu, il démarre sans problème (je ne vois meme pas le bios se lancer). En branchant le 2eme DD, pas de problème non plus.

Par contre, en branchant le DD de 120Go, j'ai à nouveau le NTLDR manquant (sans doute un ancien DD d'xp). Mais même en changeant dans le bios le 1er DD, je retombe toujours sur ce message. (échec à l'étape 4)

Dans le doute, j'installe à nouveau le grub dans le MBR   (étape 2). Aucun changement...


J'ai alors changé le fichier menu.lst pour le forcer à booter sur le hd0.

title        Ubuntu 9.04, kernel 2.6.28-13-generic
root                (hd0,0)
kernel        /boot/vmlinuz-2.6.28-13-generic root=UUID=6c2c2c19-926c-4208-a13f-ba8b21551e0a ro quiet splash
initrd        /boot/initrd.img-2.6.28-13-generic

Mais j'ai à nouveau le NTLDR manquant. Quand je débranche le DD de 120Go, ubuntu démarre sans problème.
Je vais voir si je peux soit rendre vierge le MBR de ce DD, soit lui faire lancer le grub.

#7 Le 03/07/2009, à 10:28

philarmonie

Re : Grub introuvable après le plantage d'un disque dur

Draj a écrit :

Mais même en changeant dans le bios le 1er DD, je retombe toujours sur ce message.

C'est là que tu dois te tromper si tu as ce message c'est que c'est le disque de 120 Go qui est prioritaire au boot, et qu'il doit contenir un amorceur windows dans son mbr.
Si t'arrives pas à rendre le disque où est installé Ubuntu prioritaire sur les autres, tu peux toujours coller grub dans le mbr du disque de 120 Go.

Dernière modification par philarmonie (Le 03/07/2009, à 10:28)

#8 Le 03/07/2009, à 23:00

Draj

Re : Grub introuvable après le plantage d'un disque dur

J'ai essayé d'installer le grub sur ce disque...mais ça ne change rien (ou alors je me suis planté quelque part...)

Mais au moins, je sais où se trouve le problème.

Merci à tous pour votre aide.