La méthode présentée ici est la plus simple pour installer deux systèmes (ou plus) sur une machine comportant deux disques.
Une autre méthode utilise le chargeur de démarrage de Windows : winboot
Au démarrage de l'ordinateur, le programme de démarrage cherche sur le MBR quel OS lancer.
Il peut y trouver :
Invisible pour l'utilisateur, ce chargeur appelle la partition 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 mettre Grub hors de portée de Windows en installant Windows et Ubuntu sur des disques différents :
Les deux systèmes sont ainsi parfaitement indépendants :
Il s'agit donc d’installer dans l'ordre (avec les cds ou clés USB fournis) :
Au démarrage de l'ordinateur, allez dans le BIOS et réglez l'ordre de démarrage (Boot) pour que le disque Windows soit en premier :
Installez Windows (cf. Systèmes d'exploitation Windows) Il se place donc sur le premier disque (/dev/sda) et vérifiez que tout fonctionne bien.
Windows est donc installé sur un des deux disques.
Redémarrez le PC sur le CD ou la clé Ubuntu.
Lancez gparted pour voir les disques. Windows est déjà installé sur /dev/sda : Vérifiez qu'il est actif (drapeau boot)
Le disque /dev/sdb est disponible pour Ubuntu : Vérifiez qu'il est actif (drapeau boot)
D'où le plan de partitionnement :
Fermez gparted
Installer dans l'ordre Windows puis Ubuntu avec les cds fournis.
Autre possibilité : avec le MBR de Windows :
$ dd if=/dev/sdb1 of=bootsect.lnx bs=512 count=1
C:\bootsect.lnx="Linux"
Au démarrage, on peut désormais choisir entre Windows et Linux.
Windows est donc installé sur /dev/sda et Ubuntu sera installé sur la partition /dev/sdb1 du disque /dev/sdb.
Redémarrez l'ordinateur, allez dans le BIOS et réglez l'ordre de démarrage (Boot) pour que le disque Ubuntu soit en premier :
Installez Ubuntu (cf. installation) Il se place donc sur le deuxième disque (/dev/sdb).
L'installation de Linux terminée, restez sur le cd en appuyant sur Continuer à tester
!!! Pour réinstaller GRUB sur le mbr du disque sdb :
$ grub-install /dev/sdb
Pour le réinstaller sur le PBR /dev/sdb1 (partition où est installé linux) :
$ grub-install /dev/sdb1
C'est le cas si Windows était préalablement installé sur la 2ème partition du disque (la première étant souvent réservée à la partition de récupération propre aux Windows pré-installés), et qu'il se soit réinstallé sur la première.
Dans ce cas il faut renseigner GRUB pour qu'il prenne ce changement en compte.
$ sudo fdisk -l
Repérer le nom de la partition sur laquelle se trouve Windows.
menuentry 'Windows 10...
chershez la ligne
set root=...
et vérifiez que la partition correspond à ce qu'on a noté.
Modifiez-la si nécessaire et enregistrez le fichier.
Basé sur « Article » par Auteur.