[Tuto] Réinstaller ou supprimer Grub
Dernière réponse : dans Systèmes d'exploitation
Lorsque vous installez Linux, trés souvent vous installez aussi Grub. Grub est un gestionnaire de boot. C'est grâce à lui que votre ou vos OS peuvent démarrer.
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 dénomination 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 dit
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 avez 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 nécessaires. Entrez ces commandes :
mount /dev/hda2 /mnt/racine
mount -o bind /dev /mnt/racine/dev
mount -o bind /proc /mnt/racine/proc
cp /proc/mounts /mnt/racine/etc/mtab
chroot /mnt/racine /bin/bash
Maintenant nous allons restaurer Grub :
Vous obtenez alors cette invite de commande : grub>
Entrez ceci :
setup (hd0)
quit
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 étiez dans le cas où Windows a écrasé le mbr, tout devrait maintenant fonctionner. Si toutefois votre Grub était completement cassé, il vous faut éditer 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
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 :
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
- Booter sur le CD
- Choisir "R"
- Taper :
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 :
grub
find /boot/grub/stage1
ou
find /grub/stage1
3. le CD magique
Proposé par vikin.
Vous trouverez sur cette page SuperGrubDisk qui permet de gérer le boot des OS. En anglais.
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 dénomination 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 dit
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 avez 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 nécessaires. Entrez ces commandes :
Citation :
mkdir /mnt/racinemount /dev/hda2 /mnt/racine
mount -o bind /dev /mnt/racine/dev
mount -o bind /proc /mnt/racine/proc
cp /proc/mounts /mnt/racine/etc/mtab
chroot /mnt/racine /bin/bash
Maintenant nous allons restaurer Grub :
Citation :
grubVous obtenez alors cette invite de commande : grub>
Entrez ceci :
Citation :
root (hd0,1)setup (hd0)
quit
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 étiez dans le cas où Windows a écrasé le mbr, tout devrait maintenant fonctionner. Si toutefois votre Grub était completement cassé, il vous faut éditer 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.lstsauvegardez (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
- Booter sur le CD
- Choisir "R"
- Taper :
Citation :
fixmbr \Device\HardDisk 0fixboot 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 :
grub
find /boot/grub/stage1
ou
find /grub/stage1
3. le CD magique
Proposé par vikin.
Vous trouverez sur cette page SuperGrubDisk qui permet de gérer le boot des OS. En anglais.
Autres pages sur : tuto reinstaller supprimer grub
Lassé par la pub ? Créez un compte
non non c'est bien (hdx,y)
Exemple sur mon pc :
Disque /dev/sda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 3264 26218048+ 7 HPFS/NTFS
/dev/sda2 3265 7309 32491462+ f W95 Etendu (LBA)
/dev/sda3 7310 9965 21331968 7 HPFS/NTFS
/dev/sda5 3265 3395 1052226 82 Linux swap / Solaris
/dev/sda6 3396 3408 104391 83 Linux
/dev/sda7 3409 5320 15358108+ 83 Linux
/dev/sda8 5321 7309 15976611 83 Linux
Puis :
Probing devices to guess BIOS drives. This may take a long time.
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /grub/stage1
find /grub/stage1
(hd0,5)
Exemple sur mon pc :
Citation :
sudo fdisk -lDisque /dev/sda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 3264 26218048+ 7 HPFS/NTFS
/dev/sda2 3265 7309 32491462+ f W95 Etendu (LBA)
/dev/sda3 7310 9965 21331968 7 HPFS/NTFS
/dev/sda5 3265 3395 1052226 82 Linux swap / Solaris
/dev/sda6 3396 3408 104391 83 Linux
/dev/sda7 3409 5320 15358108+ 83 Linux
/dev/sda8 5321 7309 15976611 83 Linux
Puis :
Citation :
sudo grubProbing devices to guess BIOS drives. This may take a long time.
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /grub/stage1
find /grub/stage1
(hd0,5)
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.
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.
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 tutohttp://www.cybersolus.net/windows/ [...] ation.html
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.
salut a tous et à toutes, je viens tout juste de réinstaller mon secteur de boot et
ce n'est pas "fixboot" qu'il faut écrire dans la console de réparation mais "fixmbr"
fixboot ne désinstalle pas grub
procédure:
1 - booter sur CD d'installation XP
2 - dans le menu d'installation choisir l'option "Réparer une installation de . Windows" en appuyant sur R.
3 - choisir le système Windows à réparer (par défaut 1) tapez le mot de passe
administrateur (si vous n'en avez pas ne tapez sur "Entrée")
4 - écrire fixmbr et taper sur entré pour valider
5- taper o (pour ok) et sur entré pour valider
6 - écrire exit et taper entré pour quitter
7 - retirer le cd et Redémarrer votre PC
ce n'est pas "fixboot" qu'il faut écrire dans la console de réparation mais "fixmbr"
fixboot ne désinstalle pas grub
procédure:
1 - booter sur CD d'installation XP
2 - dans le menu d'installation choisir l'option "Réparer une installation de . Windows" en appuyant sur R.
3 - choisir le système Windows à réparer (par défaut 1) tapez le mot de passe
administrateur (si vous n'en avez pas ne tapez sur "Entrée")
4 - écrire fixmbr et taper sur entré pour valider
5- taper o (pour ok) et sur entré pour valider
6 - écrire exit et taper entré pour quitter
7 - retirer le cd et Redémarrer votre PC
Lassé par la pub ? Créez un compte
- Contenus similaires :
- SolutionsLogiciel à supprimer après réinstallation
- Forum[Tuto] Supprimer un fichier protégé ou utilisé avec Unlocker
- SolutionsSupprimer XP et ses partitions et réinstaller ghost
- SolutionsJ'ai supprimé ma caméra acer orbicam , mais je n'ai pas de logiciel pour la réinstallé ,il y t'i
- ForumComment ré-installer Grub aprè instalation de windows
- ForumQuestion Grub, comment supprimer Linux ?
- ForumRécuperer GRUB Apres un reinstallation de Windows
- ForumSupprimer grub (Résolu)
- Forum[Resolu] Supprimer Ubuntu & Grub
- Voir plus