Windows 10 et Multi-boot / Dual-boot

Comment installer plusieurs OS en cohabitation avec Windows 10 ?
La présence de plusieurs systèmes d’exploitation sur un même ordinateur se nomme en jargon informatique : multi-boot ou Dual-boot.
En effet, il est tout à fait possible d’avoir plusieurs versions de Windows installés, ou de faire cohabiter Windows et Linux sur un même disque dur ou plusieurs disque dur.

Pour les autres cas de figures, à lire : FAQ Dual boot Windows 10 et Ubuntu

Windows10_Ubuntu_dualboot

Introduction

L’installation de plusieurs systèmes d’exploitation Windows/Linux, n’étaient pas très difficile, mais avec l’arrivé des ordinateurs en UEFI, les choses peuvent se compliquer un peu.
Ce tutoriel ne va pas traiter tous les cas, car les étapes à réaliser sont différentes selon le point de départ notamment si l’ordinateur est UEFI ou non.
Ici, nous allons voir comment faire cohabiter Ubuntu et Windows 7 lorsque Windows 10 est déjà installé, soit donc un ordinateur récent en UEFI.
Pour avoir testé, Linux Mint, cela ne pose pas plus de problèmes.

Les autres cas seront traitées en brièvement en introduction pour que vous compreniez la logique et la problématique qui se pose.

Avant de commencer, je vous conseille de bien lire les pages pour comprendre les différences UEFI/MBR et BIOS. :

Disque GPT & MBR

Comme expliqué en introduction et sur la page Le BIOS et UEFI, depuis quelques années, un nouveau standard UEFI est apparu.
Avant cela, le lancement du système d’exploitation étaient géré dans une partie spécifique du disque MBR.
Dans le MBR, se trouvait le programme de lancement qui permettait au système d’exploitation de démarrer et ou d’afficher un menu pour choisir le système d’exploitation lorsque l’ordinateur étaient en Dual-Boot.

  • Windows utilise BootMGR (Windows Boot Manager) depuis Windows Vista contenant la liste des systèmes sur lequel on peut démarrer dans le magasin (BCD – Boot Configuration Data),
  • Linux Lilo (Linux Loader) par le passé remplacé petit à petit par GRUB (GRand Unified Bootloader).

Le standard UEFI est apparu et un peut tout chamboulé, les partitions sont différents et le système de démarrage est différent.
Lire : Partition disque sur Windows (GPT/MBR)

Notez que les BIOS EFI sont capables de lister les boot manager/loader des systèmes d’exploitation et de les lister dans les séquences de démarrage :
Windows10_bios_efi_bootmanager

Windows10_bios_efi_bootmanager_2

Selon l’ancienneté de votre ordinateur et selon la configuration de votre BIOS.
Le fonctionnement et les réparations à opérer en cas de problèmes ne seront pas les mêmes.

Enfin, si votre ordinateur est trop récent, pensez qu’il est possible que Windows 7 soit mal supporté (manque de pilotes etc)

Ce tutoriel vous montre comment installer deux systèmes d’exploitation Windows 7 et Ubuntu en cohabitation avec Windows 10.

Avant de commencer

Réfléchissez aux partitionnement que vous souhaitez faire.
Penser aussi qu’il faut laisser 30 Go de libre sur la partition C de Windows 10, dans le cas où vous comptez étendre/réduire des partitions.
En effet, lors des mises à jour majeures (par exemple Windows 10 Anniversaire), le programme d’installation de la mise à jour a besoin de 30 Go afin notamment de donner la possibilité de rétrograder la version de Windows.

Avant de vous laisser, faites des sauvegardes

La création d’un support de récupération systèmes ou DaRT peut être utile en cas de problèmes.

La configuration dans ce tutoriel

Pour bien comprendre, le cas de figure exposé.
Dans mon cas, deux disques dur :

  • Disque 0 (/dev/sda) : Un disque dur de 60 Go en GPT où Windows 10 est installé
  • Disque 1 (/dev/sdb) : Un disque dur de 15 Go non partitionné et formaté.

L’affichage des disques et partition en « mode Windows » :

Windows10_dualboot_gestion_disque

L’affichage des disques et partition en « mode Linux » :

Partition_disque_Linux

 

Cohabitation Windows 10 avec Ubuntu

Donc, vous avez un bel ordinateur avec Windows 10 et des partitions libres ou un disque libre.
Je ne détaillerai pas l’installation d’Ubuntu pas à pas, ce n’est de toute façon pas très compliqué. On retrouve toujours les mêmes étapes lors de l’installation d’un OS : langue, partition, création d’un utilisateur etc.

Le programme d’installation d’Ubuntu vous demande ensuite ce que vous désirez effectuer.
Dans mon cas, nous allons choisir « installer à côté de Windows Boot Manager » (BootMGR).
En clair, Ubuntu va installer Grub, son propre gestionnaire de démarrage et ajouter une entrée Windows Boot Manager afin de pouvoir continuer à démarrer sur Windows 10 (ou même deux versions de Windows installés, et oui il est possible d’installer des Windows en cascade).

Comprenez donc bien, que Grub prend le pas et devient votre gestionnaire de démarrage principale.
En cas de problème, écran noir au démarrage de l’ordinateur, il faudra réparer Grub.
Si le problème se pose au moment de démarrage sur Windows, il faudra réparer le BootMGR de Windows.
Installation_Ubuntu_Dual_boot_Windows10_partitionnement

Puis vous devez indiquer où installer Ubuntu.
Dans mon cas, il propose d’installer Ubuntu sur le disque 0 en réduisant la partition de 60 Go de Windows et en prenant la moitié. Soit donc :

  • à gauche : /dev/sda4, il s’agit de la partition C de Windows après redimensionnement
  • à droite : /dev/sda5 de 25 Go qui sera créée pour héberger Ubuntu.

Ce qui va laisser environ 30 de libre à Windows, c’est trop peu pour Windows, car en installant divers applications, vous allez réduire l’espace disque et vous n’aurez plus assez pour passer des mises à jour majeures.

Je vais tout de même suivre ces indications, mais j’aurai pu très bien installer sur le disque 2 de 15 Go.
Dans mon cas, ça n’a pas vraiment d’importance, car je ne compte pas utiliser cet ordinateur ; notez que le disque de 15 Go peut aussi servir pour stocker les documents communs aux deux OS ou des sauvegardes.
Dans votre cas, vous aurez probablement un disque de plusieurs centaines de Go ou 1,2 To, donc la question du partitionnement devrait être facile à résoudre.

Prenez bien votre temps, réfléchissez bien, puis cliquez sur Installer Maintenant.
(En cas de doute, en faites rien)

Installation_Ubuntu_Dual_boot_Windows10_partitionnement_2

Le programme d’installation d’Ubuntu, vous demande, si vous êtes sûr et si vous souhaitez continuer.
Cliquez sur Continuer.

Installation_Ubuntu_Dual_boot_Windows10_partitionnement_3

Ubuntu va procéder aux redimensionnement et vous demande à nouveau, si les partitions que vous souhaitez créer son les bonnes.
Cliquez sur Continuer, si tout est correct.

Installation_Ubuntu_Dual_boot_Windows10_partitionnement_4

L’installation va alors débuter, répondez aux divers questions des étapes de l’installation d’Ubuntu.
Laissez l’installation s’effectuer.

Installation_Ubuntu_Dual_boot_Windows10_partitionnement_5

Une fois l’installation terminée, vous devez redémarrer l’ordinateur.

Installation_Ubuntu_Dual_boot_Windows10_terminee

GRUB s’affiche et vous pouvez choisir de démarrer sur Ubuntu ou le Windows Boot Manager qui permet de démarrer sur Windows 10.Installation_Ubuntu_Dual_boot_Windows10_Grub

La gestion des disques après installation d’Ubuntu

Les disques comme mentionnés au départ :

  • Le disque 0 avec Windows et Ubuntu.
  • Le disque 1 de 15 Go non utilisé.

Les partitions :

  • La première partition de 450 Mo est une partition de récupération de Windows 10
  • La seconde partition est la partition EFI
  • La partition C de Windows (30 Go)
  • puis les partitions Ubuntu de 25 Go et de 2 go.

Installation_Ubuntu_Dual_boot_Windows10_partition_gestion_disque

Si ce message s’affiche, vous pouvez convertir la partition afin de pouvoir lister celles-ci.

Installation_Ubuntu_Dual_boot_Windows10_partition_gestion_disque_2

Côté Ubuntu, on obtient ceci :

Windows10_dualboot_ubuntu_fdiskLa partie du fichier de configuration de GRUB : /boot/grub/grub.cfg qui correspond à l’entrée pour faire démarrer sur le BOOTMGR de Windows.

Windows10_dualboot_ubuntu_GRUB

FAQ – Dual Boot Windows 10 / Ubuntu

Outils de réparation système et GRUB

Que se passe-t-il si vous passez les outils de redémarrage système, disponible depuis les options de récupération système de Windows 10, qui vise à réparer le démarrage de Windows, lorsque Ubuntu et GRUB sont présents?
Est-ce que cela casse GRUB ou le remplace ?

Windows10_dualboot_ubuntu_outils_redemarrage_systemes

La réponse est non. Cela n’a aucun impact sur le démarrage de l’ordinateur, on retrouve le même environnement que précédemment.

Réparation DaRT et GRUB

Que se passe-t-il si vous tentez une réparation des disques avec DaRT ?

Windows10_dualboot_ubuntu_DaRT_Grub

De même que précédemment, cela n’écrase pas GRUB qui est toujours en place.
Aucune incidence sur le Dual-boot Windows 10 / Ubuntu.

Supprimer le Dual-Boot Ubuntu / Windows 10

Pour supprimer le dual-boot Ubuntu / Windows 10, il faut remplacer GRUB par le BootManager de Windows afin que l’ordinateur démarre directement sur Windows (ou affiche le choix de démarrage de Windows, si vous avez, en plus installés plusieurs versions de Windows).

Pour cela, vous pouvez utiliser l’utilitaire efibootmgr inclu dans Ubuntu.

Depuis un Terminal, saisissez la commande :

sudo efibootmgr -v

afin de lister les entrées EFI et repérez l’entrée Ubuntu et son numéro.
Dans l’exemple, ci-dessous, il s’agit du numéro 6.

Puis tapez :

sudo efibootmgr -b <votrenumero> -B

et entrée, puis redémarrez l’ordinateur, GRUB devrait avoir disparu.
Windows10_dualboot_unbutu_supprimer_grub_bootsect_2

Petit aparté, dans le cas d’un ordinateur MBR (non GPT), les commandes sur Windows pour réécrire le MBR suivantes permettent d’écraser GRUB :

bootsect /nt60 C: /mbr

ou

bootrec.exe /fixmbr

Cohabitation Windows 10 et Windows 7

L’installation de Windows 7 est assez trivial.

Pré-requis

Vous devez avoir en votre possession un DVD Windows 7 compatible EFI. Sinon ce dernier ne démarrera pas.
Pour savoir si votre DVD de Windows 7 est compatible EFI, vous devez avoir les fichier Bootmgr.efi  et un dossier efi.

Dans tous les cas, vous pouvez vous procurer un ISO de Windows 7 gratuitement : ISO d’installation de Windows.

Windows10_dualboot_windows7_DVD_efiVous devez aussi :

  • Avoir en votre possession une licence de Windows 7, sinon vous ne pourrez pas activer ce dernier. Plus d’informations : Licences et activation de Windows
  • Espérer que tout votre matériel, si récent, soit bien supporté par Windows 7 et que des pilotes soient disponibles.

Installation de Windows 7

Voici une capture d’écran de la configuration des partitions/disques lors de l’installation de Windows 7.
On retrouve le disque 0 et 1.

Windows10_dualboot_windows7_installation

L’installation de Windows 7 va être opéré sur le disque 1 (celui de 15 Go)
Windows10_dualboot_windows7_installation_2

On sélectionne ce dernier et Suivant puis on laisse l’installation de Windows 7 s’opérer.

Une fois l’installation de Windows terminée, ce dernier a ajouté dans le gestionnaire de démarrage de Windows, une entrée de Windows 7.
Vous pouvez donc facilement choisir sur quelle version de Windows, vous désirez démarrer.

Windows10_dualboot_windows7_installation_3

La gestion des disques et les partitions après l’installation de Windows 7 au côté de Windows 10.
Notez qu’avec deux disques dur différents, une seule partition EFI est créée et non sur chaque disque dur.

Windows10_dualboot_windows7_gestion_disque

Enfin, du côté, des options de récupération système de Windows, ce dernier vous demande quelle version de Windows vous désirez réparer.
Pas de confusion possible.

Windows10_dualboot_windows7_options_recuperation_systeme

Bref, ici c’est assez simple de faire cohabiter Windows 7 et Windows 10 ensemble.

Outils de réparation BCDEdit

BCDedit est l’utilitaire de Windows qui permet d’éditer le Bootmgr et BCD (Boot Configuration Data) qui contient le magasin de démarrage de Windows.
La commande bcdedit /v permet de lister le contenu du BCD. On retrouve le gestionnaire de démarrage de Windows (Bootmgr) et les deux chargeurs Windows 7 et Windows 10.

Vous pouvez donc modifier le comportement du gestionnaire de démarrage, comme le temps alloué pour choisir sur quel OS démarré avant que ce dernier charge l’OS configuré par défaut.
Mais aussi le contenu du magasin et des chargeurs, les principales informations :

  • un identificateur unique
  • la partition où est installé Windows
  • le path du fichier efi, par défaut \Windows\system32\winload.efi – si ce fichier est manquant, Windows ne pourra pas démarrer

Windows10_dualboot_windows7_bcdedit_enum

 

Supprimer le Dual-Boot Windows 7 / Windows 10

Vous devez :

  • Supprimer l’entrée Windows 7 du BCD afin que ce dernier ne vous propose plus de démarrer dessus.
  • Formater et où nettoyer la partition où Windows est installée en supprimant le dossier Windows, Program Files et Utilisateurs.

Démarrez sur Windows 10 et ouvrez une invite de commandes en admin, par un clic droit sur le menu Démarrer puis Invite de commandes (admin)

Windows10_invite_comandes_admin

Tapez la commande bcdedit /v et entrée pour lister les entrées du BCD de Windows.
Repérez le chargeur de démarrage Windows correspondant à Windows 7 grâce à la description.
Repetez son identificateur.

Windows10_dualboot_windows7_bcdedit_supprimer_dualboot

Tapez la commande bcdedit /delete {identificateur} en remplaçant par votre identificateur
Validez par entrée, cela doit vous répondre que l’opération à réussi.
Redémarrez l’ordinateur, le démarrage sur Windows 7 ne doit plus être présent.Windows10_dualboot_windows7_bcdedit_supprimer_dualboot_2

Nettoyez la partition où Windows 7 est installé.

Notez que vous pouvez procéder à la suppression de l’entrée Windows 7 avec EasyBCD : Tutoriel EasyBCD

EasyBCD_edition_menu_demarrage

Comment lire d'autres tutoriels de malekal.com ?

Si le site vous a aidé, svp, débloquez les bloqueurs de publicités, n'hésitez pas non plus à partager l'article ou le site sur les réseaux sociaux.

Pour pouvoir lire plus d'articles et tutoriels, utilisez le menu en haut du site. Plein d'articles et tutos utiles vous attendent !

Besoin d'aide ?

Posez votre question ou soumettez votre problème sur le forum malekal.com pour obtenir une aide efficace : Aller sur le forum malekal.com
(Visited 3 783 times, 33 visits today)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *