[Tuto] Reinstaller ou supprimer Grub
Forum Systèmes d'exploitation (Windows, Mac OS, Linux...) : [Tuto] Reinstaller ou supprimer Grub
Lorsque vous installez linux, trés souvent vous installez aussi grub. Grub est un gestionnaire de boot. C'est grace à lui que votre ou vos OS peuvent demarrer.
Parfois il arrive que grub soit écrasé (installation de windows aprés celle de linux par exemple). Vous pouvez aussi être confronté au problème de sa suppression si linux ne vous plait pas.
1. RESTAURER GRUB
1.1 Rappel sur la denomination des partitions avec grub.
Grub ne nomme pas les partitions comme sous linux.
Ici chaque volume est désigné par : (hdx,y) où x est le numéro du disque, et y le numéro de la partition. La numérotation commence à 0
Ainsi par exemple, la partition hda1, s'écrit pour grub (hd0,0). hdc6 devient (hd2,5).
Pour les disques sata : sda2 devient (hd0,1)
1.2 la restauration proprement dite.
Tout d'abord il faut que vous connaissiez le nom de la partition où se trouve le répertoire /boot. Trés souvent c'est la partition / (racine) sauf si vous avec créé une partition /boot à part. Dans cet exemple la partition contenant /boot sera hda2 soit (hd0,1). Si vous ne connaissez pas cette partition, voir en fin de tuto.
Procurez-vous un live-cd quelconque (knoppix, ubuntu...) et bootez dessus.
Une fois le système démarré, ouvrez une console (avec les droits root).
Pour commencer il faut monter la partition en question et permettre à grub d'effectuer les modifications necessaires. Entrez ces commandes :
| Citation : mkdir /mnt/racine |
Maintenant nous allons restaurer grub :
| Citation : grub |
Vous obtenez alors cette invite de commande : grub>
Entrez ceci :
| Citation : root (hd0,1) |
Remarque :
a) remplacez (hd0,1) par votre partition racine
b) setup (hd0) installe grub dans le mbr, si vous voulez vous pouvez l'installer ailleurs en indiquant la partition par (hdx,y)
Si vous etiez dans le cas où windows a écrasé le mbr, tout devrait maintenant fonctionner. Si toutefois votre grub était completement cassé, il vous faut editer le fichier menu.lst pour indiquer les informations nécessaires. Voici un exemple à adapter selon votre cas :
timeout 10
default 0
title Ubuntu, 2.6.10
root (hd0,1)
initrd /initrd.img-2.6.10-5-386
kernel /vmlinuz-2.6.10-5-386 root=/dev/hda2
title Microsoft Windows XP Home
root (hd0,0)
makeactive
chainloader +1
L'édition se fait par la commande en root
| Citation : nano /mnt/racine/boot/grub/menu.lst |
sauvegardez (ctrl + X) et redemarrez.
2. SUPPRIMER GRUB ET RESTAURER LE MBR
C'est souvent utile lorsque vous voulez vous séparer de linux et retrouver un mono boot windows.
Pour cela c'est assez simple.
Bootez sur votre cd de windows xp.
Appuyer sur la touche R lorsque cela vous est proposé pour lancer la console de récupération.
A l'invite de commande entrez :
| Citation : fixboot c: |
Puis validez et quittez en tappant "exit".
Rebootez en enlevant le cd.
Vous pouvez maintenant supprimer vos partitions linux.
Autre méthode sans cd xp proposée par tenSe avec l'aide de cracker :
-Créer un cd bootable avec une console de récupération avec ce tuto
http://www.cybersolus.net/windows/ [...] ation.html
-Booter sur le CD
-choisir "R"
-taper :
fixmbr \Device\HardDisk 0
fixboot c:
Et voilà le tour est joué ![]()
edit : lien mort, allez voir ici : http://fspsa.free.fr/cdr.htm
-------------------------------------------------------------------------------------
remarque : pour vista je n'ai pas eu l'occasion d'essayer, si quelqu'un l'a déjà fait merci de le signaler. ![]()
-------------------------------------------------------------------------------------
Si vous ne connaissez pas votre partition contenant /boot.
Ouvrez une console avec les droits root puis tapez :
| Citation :
find /boot/grub/stage1 |
3. le CD magique
Proposé par vikin.
Vous trouverez sur cette page (http://geocities.com/supergrubdisk/) SuperGrubDisk qui permet de gérer le boot des OS. En anglais.
Message édité par SuseX le 08-05-2008 à 14:51:39
L'aide se trouve sur le forum : je n'aide pas par MP
Si quelqu'un veut tester pour voir que tout marche qu'il n'hésite pas
L'aide se trouve sur le forum : je n'aide pas par MP
Répondre à SuseX
Bon tuto.
Il y a une coquille ici par contre :
"Pour les disques sata : sda2 devient (hd0,1)"
Répondre à tenSe
euh bon c'est vrai il est tard mais je ne vois pas la coquille ?
L'aide se trouve sur le forum : je n'aide pas par MP
Répondre à SuseX
J'ai jamais trop regardé les configs de Grub, mais il n'utilise pas (sd0,1) pour sda2 par exemple ?
Répondre à tenSe
non non c'est bien (hdx,y)
Exemple sur mon pc :
| Citation : sudo fdisk -l
|
Puis :
| Citation : sudo grub
|
L'aide se trouve sur le forum : je n'aide pas par MP
Répondre à SuseX
Effectivement, j'ai dit une bêtise.
D'un autre côté, c'est bête que le Grub ne fasse pas la différence entre le IDE et le S-ATA...
Répondre à tenSe
bete oui et non, par contre je ne sais pas ce que ça donne lorsqu'on a par exemple un disque ide et un disque sata : hda et sda. comment s'appellent-ils respectivement ? Quelqu'un est dans ce cas ?
L'aide se trouve sur le forum : je n'aide pas par MP
Répondre à SuseX
pour le noms des fichiers, cela dépend, sous ubuntu 7.04 par exemple, les disques ide sont reconnus en tant que /dev/sd* car il sont pris en compte par la librairie "libata" (si je me rappelle bien).
pour ce qui est de grub, le terme "hd" désigne "hard disk" qu'il soit ide, sata ou scsi...
si le système comporte plusieurs types de disque différents, il se peut que grub pose un problème en numérotant un disque scsi (hd1) car il vient après un ide sur le système, mais il est en 1er sur le controleur scsi.
il suffit pour arranger le problème de changer le fichier grub.lst ou menu.lst.
Pour la reconstruction du boot sous vista, ca se fait automatiquement depuis le dvd en cliquant sur réparer.
Message édité par coca25 le 20-08-2007 à 01:15:10
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Merci des précisions
L'aide se trouve sur le forum : je n'aide pas par MP
Répondre à SuseX
super, moi j'ai fais la manip cp xp / r / fixboot c:
et j'ai toujours la superbe error 17 de grub...
maj
L'aide se trouve sur le forum : je n'aide pas par MP
Répondre à SuseX
Salut à tous. J'ai voulu faire un fixmbr sans CD de windows XP (perdu dans mon déménagement, y a des années) et le tuto m'a l'air des plus simples...
... à ceci près que pour la première étape, le tuto expliquant comment créer le CD bootable me renvoie une erreur 404 "not found".
| Citation : -Créer un cd bootable avec une console de récupération avec ce tuto
|
Du coup, impossible de passer à la suite.
Quelqu'un aurait un lien de remplacement ou une explication à me fournir pour m'aider à réaliser cette manip' ?
Ca serait ultra coolos d'avance.
Il y a 1228 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
