Comment installer Ubuntu en cohabitation (double amorçage) avec Windows
Cette notice a pour but de vous indiquer la procédure à suivre pour installer un système Ubuntu à côté d'un système Windows de façon à pouvoir choisir l'un ou l'autre à chaque démarrage de votre PC.
Précautions
Votre matériel ne court aucun risque, mais ce n'est pas le cas de vos données ; veillez donc à :
- Sauvegarder vos données importantes (sur CD, DVD, disque dur externe, etc) ;
- Créer, ou obtenir le DVD (ou la clé USB) de restauration de votre système. Pour Windows, voir ces instructions. Sinon, voir la documentation de votre ordinateur. Suivant les constructeurs, l'opération de gravure des "DVD Recovery" est appelée "Créer un disque d'usine par défaut" ou "Graver un disque de sauvegarde avec les paramètres d'usine par défaut" ou "Créer un jeu de disques de récupération du système d'exploitation"). Pour ceux qui ont Windows 8.1, créer un "lecteur de récupération" afin de pouvoir dépanner le démarrage, le cas échéant. Une autre méthode pour Windows 8.1 et Windows 7 est décrite ici ;
- Faire une image du disque dur si vous possédez un deuxième disque interne ou un disque externe : voir ce tutoriel.
Connaître le mode d’installation de son windows
Les ordinateurs de maintenant comportent 2 modes d’installations : EFI et LEGACY, les ordinateurs anciens ne connaissent que le mode LEGACY alors que les futurs ne connaîtront que le mode EFI.
Si 2 systèmes d’exploitation sont installés dans un même ordinateur, afin d' éviter des problèmes de toutes sortes, il est grandement préférable que les 2 soient installés dans le même mode de démarrage.
Ce mode démarrage est réglable dans le BIOS de tout ordinateur qui est compatible avec les 2 modes de démarrage.
Si vous disposez du support d’installation, il suffit de démarrer en session live : démarrer sur la clé USB, puis choisir « essayer ubuntu sans installer ». Lorsque l’ordinateur a démarré, ouvrez un terminal (raccourci clavier : ctrl + alt + t) et entrez la commande suivante :
bootctl | grep EFI
si dans le retour une ligne de la sorte apparaît :
File: └─/EFI/MICROSOFT/BOOT/BOOTMGFW.EFI
alors votre windows est installé en mode EFI. si non, c’est qu’il est installé en mode LEGACY.
Avant d’installer votre futur système d’exploitation ubuntu, il faudra alors s’assurer que l’ordinateur est bien en mode identique a l’installation de windows : on peut s’assurer du mode actuel de démarrage de l’ordinateur avec la commande suivante :
[ -d /sys/firmware/efi ] && echo "Session EFI" || echo "Session non-EFI"
Vous devez donc faire correspondre la réponse des 2 commandes avant de procéder a l’installation d’ubuntu ! Pour cela, il est parfois nécessaire de changer le mode démarrage du BIOS de votre ordinateur. il faut éviter le mode CSM (compatible en mode EFI et LEGACY), si votre windows est en mode EFI définissez le mode de démarrage en EFI puis sauvegardez et redémarrer. Inversement pour le mode LEGACY.
Si le support ne démarre plus après le changement en EFI, c’est que le support que vous avez fabriqué n’est pas compatible avec le mode EFI. Dans ce cas, il faut alors recréer un support compatible, voir ventoy.
Plus d’informations sur le mode EFI : https://doc.ubuntu-fr.org/uefi.
Faire de la place pour Ubuntu
Pour installer Ubuntu, il vous faudra de l'espace libre sur votre disque dur : au minimum 30 Go1), mais si vous le pouvez, prévoyez au moins 50 Go
Si votre disque ne semble pas être détecté, reportez-vous à ce paragraphe
Préparation sous Windows
Sous Windows, pour préparer la prochaine cohabitation entre les deux systèmes d'exploitation, vous devriez effectuer les opérations suivantes :
- Nettoyer votre disque dur de tout ce qui l'encombre inutilement : fichiers temporaires, logiciels inutilisés, téléchargements divers et variés (exemple : ce tutoriel externe, Ccleaner);
- Utiliser
checkdisk
« test disque » : Propriétés de votre/vos disque(s) dur(s) (accessible par Poste de travail ou Ordinateur) → Outils → Vérification des erreurs ou "exécuter" et entrer "chkdsk". - Défragmenter votre partition (sauf si votre disque est neuf ou est un SSD) : Démarrer → Tous les programmes → Accessoires → Outils système → Défragmenteur de disque. Ou dans recherche taper "Défragmenteur de disque".
Repartitionnement de votre disque dur
Repartitionnez votre disque dur sans effacer Windows afin de préparer l'arrivée de votre Ubuntu, puis continuez au paragraphe ci-dessous.
Arrêt total de Windows
Il faut arrêter Windows avant l'installation de Ubuntu, ce qui est très particulier : utiliser "Éteindre" met en fait Windows dans un état de veille prolongée très profond, or il ne faut pas utiliser la veille prolongée !
Le plus simple à faire est sans doute de chercher directement dans Redémarrage avancé le moyen de redémarrer depuis le périphérique d'installation.
Sauvegarde du MBR
Si :
- Windows 7/Vista/XP ou antérieur (pas Windows 8 ou 10) était pré-installé sur l'ordinateur;
- et votre disque dur a une table de partition de type Ms-Dos. (ce n'est pas le cas des PCs avec Windows8/10 préinstallé). Pour savoir si votre disque est partitionné en GPT ou en Ms-Dos, consultez ce paragraphe.
- et vous n'avez jamais installé Ubuntu (ou autre distribution Linux) avec succès sur cet ordinateur;
- et vous n'avez jamais installé (ou réinstallé) Windows vous-même via un CD non-fourni avec l'ordinateur.
alors il convient de prendre des précautions 2) :
Si Windows 8 ou 10 est pré-installé sur l'ordinateur
Si Windows 8 ou 10 était pré-installé sur l'ordinateur, il est fortement recommandé de:
- vous procurer un disque Boot-Repair-Disk (surtout si l'ordinateur sur lequel vous installez Ubuntu n'a pas d'accès internet);
- et d'imprimer cette page, si vous risquez de ne plus pouvoir y accéder, car cela vous permettra de résoudre simplement un éventuel souci si votre PC est de type UEFI.
Installation proprement dite
Tout est prêt et vous pouvez maintenant passer à l'installation à proprement parler d'Ubuntu.
Cependant, si vous souhaitez faire une installation en double amorçage avec Windows (non EFI) en utilisant le chargeur d'amorçage de Windows (nécessaire si l'ordinateur est tatoué), voir ce tutoriel : comment amorcer ubuntu avec bootmgr.
Problèmes fréquents suite à l'installation en double amorçage avec Windows
Le disque interne n'est pas reconnu
Il est possible que l'installateur ne détecte pas votre disque SSD et décide d'installer Ubuntu sur votre support d'installation si la place est suffisante. En cas de place insuffisante, il précisera la taille minima nécessaire.
L'installateur Ubuntu sait détecter les disques qui savent communiquer par l'interface AHCI mais très mal avec d'autres interfaces. C'est le cas avec les disques reliés par un bus PCI Express.
Afin de faire reconnaître ce type de disque, il est nécessaire de changer le mode de connexion. Cela s'accompagnera d'une perte de performance. Voici les principales méthodes de contournement:
- Lorsque l'ordinateur est équipé d'une mémoire OPTANE.
La dé-activation est expliquée par intel lui-même.
L'installation de Ubuntu est alors possible. Lorsque tout est bien vérifié, il serait possible de redémarrer avec Windows et de réactiver la technologie.
(Nécessité de confirmation ou d'infirmation).
- Lorsque l'ordinateur est équipé d'une mémoire Optane H10.
Il faut simplement lancer windows et lui dire de déactiver cette technique d'accès au disque.
Le paramètre SATA Mode Selection reste positionné sur "Intel RST Premium With Intel Optane System Acceleration".
- Lorsque l'accès au SSD est positionné en technique RAID :
Bien que la fonctionnalité RAID soit bien supportée par Ubuntu, il n'est pas simple de l'utiliser au moment de l'installation.
Le palliatif retenu est de casser l'accès RAID/NVMe de Windows.
Les versions actuelles EFI ( 20.04.4 compris) ne savent pas accéder aux disques en technologie RAID/NVMe systématiquement utilisée par Windows en présence de disques de la gamme Emmc.
A) Faire la commande suivante en mode administrateur sous Windows
bcdedit /set "{current}" safeboot minimal
B) Faire la modification du bios pour passer du mode raid au mode AHCI.
C) Démarrer Windows afin qu'il se répare et faire la commande suivante en mode administrateur
bcdedit /deletevalue "{current}" safeboot
D) Redémarrer Windows pour vérifier qu'il est fonctionnel.
Pour un début d'explication. Le mode RAID de windows10 en EFI embarquerait le logiciel qui convient quitte à ne pas définir plusieurs supports physiques.
.
- Lorsque l'accès au SSD est positionné en technique RST :
Bien que la fonctionnalité Intel Rapid Storage Technology enterprise soit bien décrite et disponible pour linux , il n'est pas simple de l'utiliser au moment de l'installation. Le palliatif retenu est de modifier le bios afin de permettre un accès en mode AHCI au disque puis de réinstaller Windows et enfin d'installer Ubuntu.
- Lorsque l'accès au SSD reste positionné en technique RAID :
Dans certains contextes, lorsque le RAID n'est pas dé-activable, il va falloir ajouter le logiciel manquant à la distribution UBUNTU. Cela nécessite de la refabriquer. Cela reste encore vrai avec la version 24.04.1. Voir la cas inspiron_7490
L'installation de grub-install a échoué en mode BIOS UEFI
Dans quelques rares cas d'une installation paramétrée en Dual-Boot UEFI avec Windows 8 ou 8.1 préinstallé/installé, il se peut que cette erreur survienne avec le message "L'installation de « grub-install /dev/sdX» a échoué. Cette erreur est fatale." qui apparaît dans la fenêtre d'installation. Cela signifie que, lors de l'installation du système Ubuntu, la mise en place de son chargeur d'amorçage a échoué. Il n'y a donc aucune entrée de démarrage lors du boot, et donc le choix de l'OS est impossible. Si seul Windows était installé, seul Windows démarrera. Voir cette discussion qui traite le problème, encore non-résolu. Sur le forum, plusieurs situations du même genre traitent plus ou moins la même situation (notamment ici) mais le cas n'est pas résolu de façon universelle à ce jour. L'erreur est sans-doute causée par Windows lui-même, dont le chargeur d'amorçage empêche l'installation du grub d'Ubuntu, rendant impossible son démarrage. Rendez-vous ici si vous connaissez une solution ou si vous avez des informations supplémentaires.
Il semblerait que le problème soit plus ou moins aléatoire, cf ce post. Pour contourner ce problème, certaines marques de PC demandent de "valider" le système d'exploitation au niveau de l'EFI, en ajoutant Ubuntu comme OS "habilité". Voir cette documentation chapitre 6 et ce post
L'ordinateur démarre seulement sur Windows 8/10
Si à l'issue de cette installation, l'ordinateur démarre directement sur Windows (sans possibilité de démarrer Ubuntu), il est possible que l'installateur ait choisi le mauvais mode (UEFI au lieu de Legacy, ou inversement). Dans ce cas, reportez-vous aux indications de cette page. Vous pouvez aussi demander de l'aide sur ce forum (en indiquant votre URL Boot-Info et en précisant le nom commercial complet de votre ordi). Il est en outre possible que l'installation du chargeur d'amorçage ait échoué. Reportez-vous à le section 7.1 de cette page.
Ce cas est très probable si Windows 8/10 était installé ou pré-installé sur votre ordinateur3). Vous pouvez alors essayer de modifier les différentes entrées de boot à l'aide du logiciel EasyBCD.
Si vous disposez de deux versions de windows, celle installée en dernier est lancée par défaut.
Si cela ne fait pas votre affaire, vous pouvez être tenté d'utiliser easybcd 2.2 pour remettre la version la plus ancienne en priorité. C'est très efficace surtout si votre ordinateur est en UEFI. Cette version windows devient aussi prioritaire dans l'ordre UEFI. Il est alors impossible de lancer Ubuntu en double amorçage.
Une solution est d'utiliser SG2D (voir ici) pour lancer Ubuntu et réordonner l'ordre de démarrage.
Si vous avez fait une installation EFI, et que windows démarre en premier, consultez ce Lien qui donne quelques idées suivant le constructeur du portable.
Windows ne démarre plus
Si à l'issue de cette installation Windows ne démarre plus4), commencez par en parler sur ce forum (en indiquant votre URL Boot-Info). Si l'on ne vous indique pas de procédure particulière, essayez de suivre la procédure suivante : récupérer Windows après installation d'Ubuntu.
Impossibilité de paramétrer un double amorçage en uefi
Si vraiment il vous est impossible de paramétrer correctement un double amorçage en uefi, il faudra peut-être vous résoudre à formater entièrement le disque pour utiliser le mode legacy (le bios traditionnel). Dans ce cas:
- Assurez-vous que vous avez bien sauvegardé toutes vos données, et que vous avez créé un support de réinstallation de votre Windows;
- Paramétrez votre bios pour qu'il démarre en mode legacy et non uefi;
- Démarrez sur un live Ubuntu, formatez tout votre disque, recréez une table de partition msdos (éviter GPT), créez vos partitions pour Windows et Ubuntu.
- Redémarrez en mode legacy sur votre support Windows, pour le réinstaller, et enfin installez votre Ubuntu.