Ceci est une ancienne révision du document !
Réinstaller un Master boot record compatible Windows
Ce tutoriel explique comment réinstaller un MBR (Master boot record) compatible Windows.
Cela peut être utile par exemple si vous avez installé Ubuntu sur un ordinateur en dual-boot avec Windows et :
- Si l'on vous demande de remettre l'ordinateur comme il était à la base (Sans Ubuntu et seulement windows)
- Si après installation d'Ubuntu, Windows ne démarre plus
Procédure
Plusieurs méthodes permettent de réinstaller un MBR compatible Windows.
Méthode 1 : Si vous aviez sauvé le MBR avant d'installer Ubuntu
Il suffit alors de le restaurer, la procédure est décrite sur ce tutoriel.
Méthode 2 : A partir d'un CD d'installation Windows
Vous pouvez à l'aide d'un CD windows utiliser les commandes fixboot
et fixmbr
pour remettre le MBR comme il était avant : voir ce tutoriel.
Méthode 3 : Avec Super Grub Disk
Il suffit de télécharger ce petit logiciel sur le site SuperGrubDisk.org et l'installer par exemple sur clef USB, pour pouvoir notamment réparer le MBR.
Voir aussi cette discussion.
Pour remettre Boot ini par défaut au démarrage, il faut la version 0.9797 ou 0.9799! Voir tuto ici: http://www.commentcamarche.net/faq/15961-super-grub-disk-live-cd#restaurer-mbr-pour-windows-avec-super-grub-disk-1-30
Méthode 4 : En utilisant ms-sys
- Démarrez le PC avec le live-cd.
- Activez les dépots universe du CD.
- Ouvrez un terminal
- Installez le paquet "ms-sys" disponible ici
- A l'aide de
sudo fdisk -l
, déterminez le nom du disque qui contient le MBR à recréer (Généralement/dev/sda
). - Modifiez le MBR avec
sudo ms-sys -m /dev/nom_de_votre_disque
Méthode 5 : Avec le paquet mbr
Installer mbr
- Démarrez le PC sur un Live-CD.
- saisissez dans un terminal les commandes suivantes :
sudo aptitude update && sudo aptitude install mbr
sudo install-mbr /dev/nom_de_votre_disque
L'installation de MBR peut aussi se faire par Synaptic: ouvrez "Gestionnaire de paquets Synaptic", tapez mbr, sélectionnez le paquet pour installation et appliquez. Ceci nécessite une connection web active. Ensuite, vous devez toujours faire la commande sudo install-mbr /dev/nom_de_votre_disque
Reconfigurer un MBR vierge
Cette procédure reconfigure le MBR pour lancer le système de la partition active
grub
n'y a pas été installé ) va aller chercher pour charger et exécuter le système d'exploitation au démarrage.
Elle est repérée par le code 0x80
, et par un flag boot
ou une étoile dans la colonne "boot" ou "Amorce" de la sortie de la commande sudo fdisk -l
Périphérique Amorce Début Fin Blocs Id Système /dev/sda1 * 1 1305 10482381 83 Linux /dev/sda2 1306 36483 282567285 5 Extended /dev/sda5 1306 1338 265041 82 Linux swap / Solaris /dev/sda6 1339 2121 6289416 83 Linux
- Définir la partition active (celle qui contient Windows, ou un grub qui a été installé sur une partition et non sur le MBR ( C'est un choix à l'installation )
sudo parted /dev/sda set 1 boot on
- Réinstaller un MBR qui boot sur la partition active du disque
/dev/sda
1):
sudo install-mbr -i n -p D -t 0 /dev/sda
-p partition D (booter la partition active)
-t timeout 0 (ne pas attendre pour booter)
Liens / sources
- ubuntuforums.org: message de wernerz
Méthode 6 : avec TestDisk
- ouvrez un terminal et agrandissez la fenêtre afin qu'elle occupe tout l'écran ;
- À l'aide des flèches 'haut' et 'bas' de votre clavier, déplacez la sélection vers l'option [No Log] Don't record anything et appuyez sur Entrée ;
- Sélectionnez le disque principal de votre ordinateur (
Disk /dev/sda
), puis [Proceed] ;
Notez qu'il est possible que tous les disques n'apparaissent pas : pour cela choisissez l'option Sudo (flèche droite) et répétez l'opération
- Sélectionnez le type d'ordinateur que vous possédez (généralement [Intel ]), puis [Proceed] ;
- Sélectionnez l'option [MBR Code] pour réécrire le contenu du MBR du disque, puis [Proceed] (voir image ci-contre) ;
- Lorsque l'opération est terminée, redémarrez votre ordinateur.
Après avoir réinstallé un MBR compatible Windows
Vous pouvez redémarrer la machine, Grub n'apparaîtra plus et Windows démarrera tout seul.
Si l'objectif est de ne laisser que Windows, il ne vous reste plus alors qu'à supprimer vos partitions Ubuntu avec GParted.
Contributeurs : Rikles , fnx, YannUbuntu