Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Dual-boot Ubuntu / Windows si Windows est déjà installé sur la machine

C'est la configuration de la plupart des ordinateurs du commerce.

Ce tutoriel décrit les logiciels à installer et la démarche à suivre pour mettre en place un double démarrage permettant de choisir entre Windows et Ubuntu.

Cette méthode fonctionne dans tous les cas et consiste à faire démarrer le PC sur le disque Windows, dont le menu de démarrage permet de choisir entre Windows ou Ubuntu.

Au démarrage de l'ordinateur, le programme de démarrage cherche sur le MBR quel OS lancer.

Il peut y trouver :

  • un menu (Grub, Gag, …) qui l'adresse vers une partition particulière pour démarrer un OS.
  • ou le chargeur de démarrage (“bootloader”) de Windows

invisible pour l'utilisateur, ce chargeur appelle la partition qui primaire active.

Une seule partition primaire est active à la fois.

En temps normal, cette partition primaire active est celle de Windows qui est donc lancé après son installation.

Nous allons conserver le MBR de Windows. Ce sera parfait si l'ordinateur est tatoué.

Pour cela :

  • Windows et Ubuntu seront installés sur des partitions primaires différentes, éventuellement sur des disques différents
  • La partition de Windows sera active (elle aura le drapeau “boot”)
  • Grub sera installé sur le MBR de la partition ou du disque dédié à Ubuntu.
  • Le BIOS lancera Windows en premier.
  • Dans le cas d'un seul disque, nous utiliserons NTLDR, le chargeur de démarrage de Windows pour ne pas toucher au MBR.

Ainsi Windows sera appelé au démarrage de la machine. Et nous pourrons démarrer Ubuntu :

  • sans avoir besoin d'un menu auxiliaire comme Gag
  • en protégeant Grub de l'écrasement dû à une réinstallation de Windows
  • et en protégeant le MBR.

On va :

  1. Sauvegarder le contenu du MBR de Windows
  2. Installer grub dans le MBR de Windows
  3. Récupérer le nouveau contenu du MBR dans un fichier grub.bs
  4. Restaurer le MBR de Windows grâce à la sauvegarde

1. Pré-requis

  • Windows déjà installé sur une partition principale et active.

Pour cela :

  • démarrer sur le cd ubuntu
  • en mode essayer ubuntu
  • lancer gparted
  • repérer la partition de windows
  • un clic droit dessus
  • drapeaux
  • et cocher boot
  • vérifier que les autres partitions n'ont pas ce drapeau

2. Première étape

Tout d'abord, démarrer l'ordinateur sur le cd ubuntu en choisissant Essayer Ubuntu :

  • Démarrer sur le Live-cd Ubuntu :

  • Appuyer sur : <key>Essayer Ubuntu</key> ; le bureau s'affiche :

3. Autres étapes

3.1. Vérifier les partitions avec Gparted

Lancer gparted pour voir les disques. Windows est déjà installé sur /dev/sda :

Le disque /dev/sdb est disponible pour Ubuntu :

D'où le plan de partitionnement :

windows/dev/sda
ubuntu/dev/sdb

Fermer Gparted

3.2. Sauvegarder le mbr de la partition windows

Sauvegarder le contenu du MBR de Windows en lançant dans un terminal la commande :

  • sudo dd if=/dev/sda of=sauvegarde_mbr_xp bs=512 count=1

3.3. Installer grub sur le disque windows

Sous nautilus, monter le disque Ubuntu

  • sudo grub-install --root-directory=/media/... /dev/sda

(faire une <key>tabulation</key> après /media pour trouver le point de montage)

3.4. Sauvegarder le mbr actuel de Ubuntu

Recopier le mbr actuel de Ubuntu dans le fichier grub.bs :

  • sudo dd if=/dev/sda of=grub.bs bs=512 count=1

Monter la partition Windows → cela ouvre une fenêtre.

Ouvrir le home (dossier personnel) dans une autre fenêtre.

Glisser grub.bs à la racine de la partition windows

3.5. Restaurer le mbr de windows sauvegardé

Lancer la commande :

  • sudo dd of=/dev/sda if=sauvegarde_mbr_xp bs=512 count=1

Redémarrer windows.

4. Conclusion

5. Problèmes connus

6. Voir aussi


Contributeurs principaux : IDENTIFIANT.


QR Code
QR Code tutoriel:partitions:2boot (generated for current page)