web-dev-qa-db-fra.com

Est-il possible d'installer Windows 7 avec Ubuntu et Windows 10 dualboot?

J'ai installé Windows 10 sur mon ordinateur portable en mode UEFI avec le format de disque HDD GPT, puis j'ai installé Ubuntu 16.04LTS sur une autre partition. J'ai donc Ubuntu dualboot avec Windows 10 maintenant.

J'ai également installé rEFInd (c'est comme une interface graphique pour que vous puissiez choisir entre différents OS) parce que je ne veux pas utiliser Grub2 comme chargeur de démarrage par défaut. Maintenant, je veux aussi avoir Windows 7, mais quand je démarre à partir de la clé USB, un écran d'erreur est apparu disant quelque chose comme

the windows boot manager is having problems due to a recent hardware change

Mon système fonctionne toujours bien, donc je ne sais pas si le problème vient de mon système ou si la configuration que je souhaite est impossible.

1
Ryan

C'est possible - du moins en principe. Le commentaire d'Oldfred indique simplement que vous devez démarrer le programme d'installation de Windows 7 en mode EFI/UEFI plutôt qu'en mode BIOS/CSM/hérité par défaut. Il existe un certain nombre de sites Web qui fournissent des instructions pour ce faire, tels que:

Une recherche Google fournira plus d'informations à ce sujet, si les précédentes ne sont pas suffisantes. Comme le démarrage de Windows 7 dépasse le cadre de ce site, vous devriez demander sur un forum Windows si vous avez besoin de plus d'aide à ce sujet.

Cela dit, il y a quelques mises en garde et limitations:

  • Compatibilité matérielle - Windows 7 est ancien. L'erreur que vous voyez, si elle provient de l'outil d'installation de Windows 7, peut indiquer un manque de pilotes nécessaires pour une bonne utilisation de votre matériel. Vous devrez peut-être également modifier les paramètres du micrologiciel (en particulier le mode de fonctionnement du disque dur). Ces problèmes sont mieux résolus sur un forum Windows.
  • Configuration du chargeur/gestionnaire de démarrage principal - Lorsque vous installez Windows, son chargeur/gestionnaire de démarrage prend le relais par défaut. Vous pouvez restaurer rEFInd par défaut en utilisant EasyUEFI ou d'autres outils. Voir cette page de la documentation rEFInd pour plus d'informations.
  • Chargeur de démarrage Windows: un contre deux - Lorsque vous installez un deuxième système d'exploitation Windows, il reconfigure probablement le premier chargeur de démarrage Windows déjà installé en donner une option de quel système d'exploitation Windows pour démarrer. Ainsi, rEFInd affichera un entrée Windows, que vous devez sélectionner pour démarrer soit Windows OS, puis choisissez la version Windows dans le chargeur de démarrage Windows. Si vous préférez voir des entrées distinctes pour chaque version de Windows dans rEFInd, vous pouvez passer par quelques cercles supplémentaires pour le faire. À partir de votre configuration avec Windows 10 déjà disponible, vous devez:
    1. Utilisez votre outil de partitionnement préféré pour libérer de l'espace sur votre disque dur, ou même créer de nouvelles partitions, pour Windows 7. Si vous créez de nouvelles partitions, assurez-vous d'inclure une nouvelle EFI System Partition (ESP).
    2. Modifiez le code de type de votre ESP (celui avec le chargeur de démarrage Windows) afin qu'il ne soit plus marqué comme ESP. Dans gdisk, vous le changeriez de tapez EF00 à autre chose. (Je recommande 8300, qui est le code de type Linux, afin que Windows l'ignore.) Assurez-vous de noter quelle partition était votre ESP.
    3. Modifiez le ou les codes de type de vos partitions Windows 10. Comme pour l'étape précédente, l'objectif est de faire en sorte que le programme d'installation de Windows 7 ignore l'installation de Windows 10. Assurez-vous d'enregistrer le ou les codes de type d'origine de ces partitions.
    4. Installez Windows 7.
    5. Restaurez les codes de type pour l'original ESP et la ou les partitions Windows 10).
    6. Ajustez l'ordre de démarrage pour que rEFInd soit le premier.

Cela dit, à mon humble avis, il vaut rarement la peine de faire plus que le double démarrage d'un ordinateur moderne, et surtout de ne pas démarrer plus d'une version d'un système d'exploitation donné. Si vous avez besoin de fonctionnalités des versions X et Y d'un système d'exploitation, vous pouvez généralement atteindre cet objectif en utilisant la virtualisation (VirtualBox, VMware, etc.). La virtualisation a l'avantage de ne pas nécessiter de sauts de cercle aussi complexes dans la configuration des chargeurs de démarrage, et les risques de créer de graves problèmes sont également plus faibles. L'inconvénient est que le système d'exploitation virtualisé n'obtient pas un tel accès direct au matériel, donc les performances sont pires - mais si vous avez besoin d'un accès direct pour les jeux ou pour d'autres raisons, une version du système d'exploitation est généralement adéquate pour cela.

3
Rod Smith