Rechercher : dans
Par :

[Grub] - Restaurer son grub !

Dernière réponse le 2 avr 2008 à 16:20:06 gil-, le 23 nov 2007 à 17:11:51 
 Signaler ce message aux modérateurs

Bonjour bonjour,

Bon ben comme pas mal de monde, suite à une installation XP, pouf mon grub s'est envolé.

Après pas mal de recherche, notament sur les sujets déjà postés ici, j'en suis à ce point :

1. J'ai essayé de restaurer le grub avec la commande rescue root=/dev/sda3, sans résultat (avec la netinstall debian, Code d'erreur 1, erreur fatale).

2. J'ai lancé un shell (toujours avec la netinstall debian) et tapé /sbin/grub-install /dev/sda3 (les erreurs sont les suivantes : "The file /boot/grub/stage1 not read correctly" et "You shouldn't call /sbin/grub-install. Please call /usr/sbin/grub-install" ce que j'ai fais, toujours sans résultat).

Voilà, j'ai pas trop d'idée, je patauge un peu, si quelqu'un pouvait me donner de l'aide, ça serait cool :)

PS: J'ai fais un fdisk -l , il en ressort que ma partition ou linux est installée est bien la sda3.

Merci d'avance.

Configuration: Windows XP
Firefox 2.0.0.9
Debian etch

Meilleures réponses pour « [Grub] Restaurer son grub ! » dans :
Super Grub Disk Live CD Voir Présentation Site de téléchargement Utilisation Lancement de Super Grub Disk Réparer Grub Restaurer MBR-retour à Windows Présentation La principale utilité de Super Grub Disk est de réparer Grub et de le réinstaller sur MBR ou sur...
[Téléchargement] Récupérer un site web en .chm (Windows Help) VoirIl peut être pratique d'avoir en local certains sites web, par exemple pour consulter des documentations sur un ordinateur portable pendant un voyage. Voici comment récupérer un site web sous forme de fichier .chm Pourquoi le format .CHM ? C'est...
Restaurer un ordinateur Toshiba à son état d'usine Voir/!\Certains points peuvent être différents suivant le modèle de votre pc/!\ Toshiba Recovery Disc Creator permet de créer une sauvegarde du système à son état d'origine afin d'être en mesure de restaurer en cas de problème. Même si des...
Flasher le BIOS VoirQue signifie le terme flasher? Le BIOS (Basic Input/Output System) est une petite mémoire située sur la carte-mère, dont les données définissent les paramètres du système. Ceux-ci peuvent toutefois contenir des erreurs (bugs). De plus, avec...
Windows 7 - Sauvegarde et restauration de données VoirSAUVEGARDEZ ET RESTAUREZ VOS DONNEES Quel ordinateur ne contient pas de données ou de fichiers précieux ? Et qui n’a jamais perdu la moindre de ces données ou le moindre de ces fichiers ? Il faut dire que les raisons pouvant conduire à un problème...

1

aruju, le 23 nov 2007 à 17:15:35

Salut,

Essaie avec super grub disk. Regarde ici: http://www.commentcamarche.net/forum/affich 4073715 ubuntu xp#6


L'expérience, c'est le nom que chacun donne à ses erreurs.
Oscar Wilde

Répondre à aruju

2

gil-, le 23 nov 2007 à 17:32:24

]Procédure:
1ère étape:

[color=#66CCCC]télécharger et graver l'iso de super grub

http://supergrub.forjamari.linex.org/?section=download

2é étape:


booter a l'aide du live cd ubuntu, et lancer gparted.
formater le disque dur en fat32
(si c'est pas possible, passer par ntfs, puis par fat32)

3é étape:

insérer le cd de boot super grub.
choix:

pour reinstaller grub chois: grub => mbr & !linux! (1) auto
pour reinstaller windows boot loader choisi: win => mbr & win

4é étape:

insérer le dvd restore xp (dans mon cas)
faire un scandisk avant de commencer (pour réparer les erreurs)
puis après option restauration par défaut.

le tour est joué, mon pc refonctionne !!!


Mouai, j'ai justement moyennement envie de formater quoique ce soit...

Répondre à gil-

3

aruju, le 23 nov 2007 à 17:35:01
  • +5

Tu n'as rien à formater, il faut simplement télécharger super grub disk, le graver puis booter dessus, ensuite pour reinstaller grub choisi:
grub => mbr & !linux! (1) auto

L'expérience, c'est le nom que chacun donne à ses erreurs.
Oscar Wilde

Répondre à aruju

4

jipicy, le 23 nov 2007 à 17:56:40
  • +1

Salut,

La procédure que tu as expérimenté et décrit dans ton post initial avec la version "net-install" de Debian n'a tout simplement pas aboutit car il faut se "chrooter" sur la partition racine de ton système avant d'entreprendre de réinstaller grub.

Derrière ce terme barbare s'il en est, se cache tout simplement le fait de "mounter" une partition d'un disque, se chrooter dessus, autrement dit faire de cette partition la partition racine et ainsi le faire croire au système.

Donc à partir de ton shell, tu crées un répertoire dans "/mnt" :

cd /mnt
mkdir rep
tu mountes ta partition "sda3" sur ce point de montage (adapter le type de système de fichiers en fonction) :
mount -type ext3 /dev/sda3 /mnt/rep
se chrooter dans la partition :
chroot /mnt/rep
et lancer l'install de grub (éventuellement vérifier et modifier le fichier de conf /boot/grub/menu/lst si besoin était) :
grub-install /dev/sda
Quitter le chroot :
quit
et rebooter la machine :-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

5

gil-, le 24 nov 2007 à 19:19:36

Re, alors déjà, est tu sur de la commande "grub-install /dev/sda" ? Ne serait-ce pas plutôt "grub-install /dev/sda3" ?

Bref, de toute façon, aucune n'est concluante, j'ai cette erreur "The file /boot/grub/stage1 not read correctly". Ceci dit, jusqu'au chroot, tout se passe bien...

Je ne savais pas trop sous quel shell il fallait executer ceci, je suis donc passé par le mode de récupération, sans résultat.J'obtiens l'erreur ci-dessu en passant par un shell normale du cd netinstall, sans passer par le mode de récupération.

Voilà, si tu as une idée, moi je vais chercher de mon côté.

Répondre à gil-

7

jipicy, le 24 nov 2007 à 19:30:51

Re, alors déjà, est tu sur de la commande "grub-install /dev/sda" ? Ne serait-ce pas plutôt "grub-install /dev/sda3" ?
Oui je suis sûr, dans ton cas XP à écraser le grub qui était installé dans le MBR et la seule façon de le restaurer de l'y remettre. "sda3" désigne une partition alors que "sda" désigne le HD.

Bref, de toute façon, aucune n'est concluante, j'ai cette erreur "The file /boot/grub/stage1 not read correctly". Ceci dit, jusqu'au chroot, tout se passe bien...
As-tu vérifié le fichier "/boot/grub/menu.lst" avant de lancer "grub-install" et vérifié ses entrées.

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

8

gil-, le 24 nov 2007 à 20:38:19

Oai justement j'y suis allez et en effet ya un truc qui cloche...

La partition ou se trouve ma debian est annoncée en (hd0,3) donc en sda4. J'ai donc essayer de chrooter sur sda4 mais ce ne marche pas... Ca vient donc de mon menu.lst

root (hd0,3)
kernel /boot/vmlinuz-noyau root=/dev/sda4 ro

Donc il suffit de repasser tout ca en hd0,2 sda3 ?

Autre question, j'avais avant win Vista, ai-je quelque chose à changer (apart le nom ?).

Répondre à gil-

9

jipicy, le 24 nov 2007 à 21:42:17

Donc il suffit de repasser tout ca en hd0,2 sda3 ?
Essaye tu verras bien ;-)

Autre question, j'avais avant win Vista, ai-je quelque chose à changer (a part le nom ?).

Non je pense pas.

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

10

gil-, le 24 nov 2007 à 22:58:08

Bon, toujours rien...

J'ai commenté dans le menu.lst le boot de windows pour eviter les erreur, mais toujours cette erreur du stage1 qui n'arrive pas à lire...

Une idée ?

Répondre à gil-

11

jipicy, le 24 nov 2007 à 23:46:30

A tout hasard, as-tu modifié le partitionnement du disque ? Sans toutefois chamboulé complètement la table mais ne serait-ce qu'un simple redimensionnement d'une ou deux partitions...

Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

12

gil-, le 24 nov 2007 à 23:58:54

Hum, I don't think so... Disons que j'ai supprimé la partition ou se trouvait Vista, puis recréé une partition pour installer XP.

Mais la taille de la partition se trouve être la même puisque c'est tout le reste de l'espace de mon disque dur que j'ai alloué. C'est grave docteur ?

Répondre à gil-

13

jipicy, le 25 nov 2007 à 00:18:15

Ben écoute je sais plus trop quoi penser ni faire ;-\

Je viens de me retaper la lecture de cette page, et notamment la partie concernant les messages d'erreurs mais je ne vois rien qui ressemble à ton problème.

Le seul truc peut être à faire c'est de vérifier dans le Bios que les disques sont positionnés sur le mode LBA, grub étant extrêmement sensible de ce côté là...

Bon courage ;-)
Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

6

jeanbi, le 24 nov 2007 à 19:24:57

Bonjour,
http://linuxfr.org/forums/10/13676.html
si ça peut t'aider
a+


FC 7 - Mandriva 2007.1-Debian -
Les meilleures choses ont besoin de patience.(JC ANGLADE)

Répondre à jeanbi

14

SckyzO, le 4 déc 2007 à 01:31:19

Le fait de supprimer Vista avec la partition a modifié certainement l'ordre des disques. Donc, je pense que ton message d'erreur est uniquement dut a un déplacement des partitions. Il te faut juste modifier correctement /boot/grub/menu.lst

a mon avis ...

Répondre à SckyzO

15

dmganges, le 4 déc 2007 à 07:16:39

Bonjour,
Tiens si cela peut t'aider :

http://forum.mandriva.com/...
Post du 17 Jan

ou bien le pavé du 6 MAY :
http://forum.mandriva.com/...

Il faut bien se repérer... comprendre... et çà marche à tous les coups !

Répondre à dmganges

16

 kumharas, le 2 avr 2008 à 16:20:06

Bonjour,

Même problème que toi après réinstall de XP. J'ai lancé le CD en mode rescue puis shell chrooté sur mon sda3 (c'est ma partition root).
Apres:
# grub --batch
grub> root (hd0,2)
grub> setup (hd0)
grub> reboot

Ca a donc regénéré mon stage1 et installé grub dans la MBR et j'ai récupéré le choix des os au demarrage. Mais quand je selectionne ubuntu il me plante avec un erreur donc je pense qu'il n'y a qu'à reconfigurer le mnu.lst...

Répondre à kumharas
Collection CommentÇaMarche.net