FAQ Dual boot Windows 10 et Ubuntu

Toutes les réponses aux questions les plus courants concernant le dual boot Windows 10 et Ubuntu.
Pour rappel, si vous partez de zéro, vous pouvez suivre ce tuto : Windows 10 et Multi-boot / Dual-boot
Le cas traité est pour les ordinateurs EFI, pour les ordinateurs avec des disques MBR, la configuration du démarrage est différente.
La FAQ va essayer de traiter les cas les plus courants.

Windows10_Ubuntu_dualboot

FAQ Dual-Boot Windows / Ubuntu

Y a-t-il un sens obligatoire pour installer Windows et Ubuntu ?

Non cela fonctionnera dans les deux cas, simplement que l’installation de Windows en second, est un peu plus complexe car :

  • Le programme d’installation de Windows va remplacer GRUB au démarrage, il faudra le réinstaller.
  • Si vous n’avez pas les bonnes partitions, vous aurez un message d’erreur à l’installation (voir plus bas). Il faut impérativement de l’espace libre et non une partition NTFS toute faites.

Il est plus facile d’installer Windows puis Ubuntu ensuite.

Les mises à jour majeures de Windows vont-il poser problème ?

oui, les mises à jour majeures et mises à niveau vont remplacer GRUB au démarrage en plaçant le Windows Boot Manager en premier dans la séquence de démarrage.
Il faudra replacer Ubuntu en premier dans la liste.

Est-il possible de copier un des deux systèmes d’exploitation, si on change de disque dur ?

oui, c’est tout à fait possible et abordé sur la page : Comment copier Windows d’un disque à un autre

Cas de figure Ubuntu en premier puis installation de Windows ensuite

Dans le tutoriel donné en introduction, on installe Ubuntu après Windows.
Si jamais vous avez d’abord installé Ubuntu, voici ce que cela peut donner après installation de Windows 10.

Le partitionnement de disque lors de l’installation d’Ubuntu en premier.


test_installation_ubuntu_windows10_dualboot

puis le partitionnement de disques lors de l’installation de Windows 10 :

test_installation_ubuntu_windows10_dualboot_2Note pour le message : Le programme d’installation n’a pas pu utiliser la partition existante, car le volume système ne dispose pas de suffisamment d’espace libre.

On obtient cela, quand toutes les partitions sont utilisées, même si la dernière est NTFS.
Windows 10 pour s’installer doit créer deux partitions, la partition système (disque C si vous voulez) et une partition réservée.
Si vous tentez d’installer Windows 10 sur une partition déjà faite, la partition réservée ne pourra être créé et le programme d’installation va retourner cette erreur.

erreur_installation_windows_programme_installation_sufisamment_espace_disque

On obtient ceci dans la gestion des disques de Windows.

test_installation_ubuntu_windows10_dualboot_4

mais l’installation de Windows 10 re-place Windows Boot Manager en premier dans la séquence de démarrage.
De ce fait l’ordinateur démarre directement sur Windows 10.

Rétablir le boot Ubuntu et ajouter l’entrée Windows 10

Le but est de remettre GRUB en premier dans le démarrage et d’y ajouter une entrée pour faire démarrer sur Windows 10.
Ainsi, l’ordinateur démarre sur GRUB, vous pouvez alors choisir de démarrer sur Ubuntu ou Windows 10.

Sachez que vous pouvez démarrer sur Ubuntu à partir du BIOS.
Dans le Boot manager du BIOS (les écrans sont différents d’un BIOS mais le principe reste le même), vous devez avoir Ubuntu et Windows Boot Manager (qui doit se trouver en premier).

test_installation_ubuntu_windows10_dualboot_bootmanager_efi

Une fois sur Ubuntu, vous pouvez modifier l’ordre de démarrage avec la commande efibootmgr
L’autre de démarrage est en haut et identifier par des numéros que vous avez dans la liste.
l’option -o permet de changer l’ordre :

efibootmgr -o 000X 000Y 000Z

Ici on intervertir simplement Ubuntu(0006) et Windows Boot Manager (0005)

test_installation_ubuntu_windows10_dualboot_ordre_demarrage_efibootmgr

Notez qu’il est possible de changer l’ordre de démarrage avec EasyUEFI :

easyuefi

Ensuite simplement pour ajouter Windows 10 dans GRUB, saisissez la commande :

sudo update-grub

Redémarrez, vous devez avoir l’entrée Windows 10.

test_installation_ubuntu_windows10_dualboot_reparer_grub_10

Cas où le constructeur force Windows

Il peut arriver que le constructeur force Windows au démarrage et supprimée l’entrée Ubuntu.
Le Windows Boot Manager doit être en premier dans la liste. Assurez-vous que c’est bien le cas avec efibootmgr.

Démarrez sur le CD Live Malekal ou un support de récupération système.

  • Pour que Windows Boot Manager pointe vers Grub:

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

  • Revenir en arrière :

bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi

Cas extrême : ajout manuel dans grub.cfg

Voici l’entrée /boot/grub/grub.cfg qui permet de démarrer sur Windows 10.
Vous pouvez vous en inspirer pour ajouter la votre, dans le cas où vous avez besoin de le faire manuellement.
Normalement, vous ne devriez pas puisque le update-grub devrait tout faire.

Dans mon cas, la partition EFI est /dev/sda3 avec comme UUID 994B-3B34.

test_installation_ubuntu_windows10_dualboot_reparer_grub_11

Le contenu :

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (sur /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-efi-994B-3B34' {
 insmod part_gpt
 insmod fat
 set root='hd0,gpt3'
 if [ x$feature_platform_search_hint = xy ]; then
 search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 994B-3B34
 else
 search --no-floppy --fs-uuid --set=root 994B-3B34
 fi
 chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

  • 994B-3B34 est l’UUID de la partition
  • hd0,gpt3 est la partition où se trouve Windows, hd0 pour /dev/sda et gpt pour la partition… soit donc gpt1 pour /dev/sda1, gpt2 pour /dev/sda2 etc.

Vous pouvez récupérer l’UUID de la partition avec la comme bklid et pour lister les partitions :

sudo fdisk -l

test_installation_ubuntu_windows10_dualboot_reparer_grub_uuid

Faire update pour enregistrer les modifications :

sudo update-grub

Redémarrez, vous devez avoir l’entrée Windows 10.

test_installation_ubuntu_windows10_dualboot_bootmanager_efi_2

Cas des mises à jour majeures

Il est fort probable que les mises à jour majeures de Windows 10 type Windows 10 Anniversaire replace le Windows boot Manager en premier dans la séquence de démarrage.
De même pour les réinitialisations de Windows 10 basées sur l’ISO de ce type comme c’est le cas avec le RefreshWindows Tool.

Autres liens

Liens externe : http://ikewdu.free.fr/category/dual-boot/

Toutes les autres FAQ et réponses à vos questions du site : Les FAQ de malekal.com

faq-logo-2

(Visité 1 072 fois, 5 visites ce jour)

Vous pouvez aussi lire...

Vous pouvez lire les articles et tutoriels suivants en rapport avec cette page :
Tutoriel OneDrive Windows 10Tutoriel Microsoft Edge

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