J'ai un nouveau disque dur et une carte mère de 3 To avec un BIOS hérité. Pour profiter de la pleine capacité du disque dur, je dois utiliser la table de partition GPT. Je souhaite effectuer un double démarrage de Windows 8.1 et Ubuntu 13.10 (64 bits) à partir de ce disque dur.
D'après ce que j'ai découvert pour l'instant (d'après AskUbuntu et mes propres tests), Ubuntu peut prendre en charge la table de partition GPT même sans UEFI sur la carte mère tandis que Windows 8.1 a besoin d'UEFI pour le faire.
L'une consiste à exécuter Windows dans un VM sous Ubuntu.
L'autre consiste à exécuter Windows à partir d'un deuxième disque dur, formaté en MBR. Installez simplement Ubuntu sur le lecteur GPT en tant que système d'amorçage unique, Windows sur le lecteur MBR en tant que système d'amorçage unique et utilisez le BIOS pour choisir celui à partir duquel démarrer (sur mon PC, vous venez d'appuyer sur F12 pendant le POST pour obtenir un menu de périphérique de démarrage.) C'est beaucoup plus facile que de contourner avec le schéma BCD byzantin de Microsoft. Vous n'avez besoin que d'environ 30 Go pour une partition système Win 8.1 pro, et vous pouvez acheter des disques beaucoup plus gros que celui pour Si nécessaire, vous pouvez toujours avoir une partition NTFS sur votre gros disque pour vos données Windows.
Je suis essentiellement d'accord avec user225005 - la limitation de Windows est, dans un sens technique, dans son chargeur de démarrage; le chargeur de démarrage en mode BIOS nécessite l'utilisation de MBR, et Microsoft a décidé (pour une raison commerciale) de ne pas prendre en charge GPT. En théorie, quelqu'un pourrait être en mesure d'écrire un chargeur de démarrage en mode BIOS pour Windows qui prendrait en charge GPT, mais je ne sais pas à quel point ce serait difficile en pratique. (Il peut y avoir des choses plus haut dans la pile qui pourraient éclater.)
L'utilisation d'un deuxième lecteur, comme l'a suggéré user225005, est le moyen le plus simple de contourner le problème. Si cela n'est pas pratique, vous pourriez envisager d'utiliser Environnement UEFI du développeur (DUET) ou Clover. Ce sont deux implémentations EFI qui peuvent être installées comme un chargeur de démarrage sur un BIOS- ordinateur basé. DUET est destiné aux développeurs et n'est pas facile à installer, mais la page à laquelle j'ai lié contient des pointeurs qui devraient aider. Clover est un chargeur de démarrage Hackintosh (OS X sur PC standard), qui est facile à installer à partir d'un environnement Hackintosh, mais il n'y a aucune documentation sur son installation ou son utilisation sans OS X. Les deux fonctionnent bien sur de nombreux systèmes Intel, mais ils ne ne vous entendez pas aussi bien avec les processeurs AMD. FWIW, je démarre un ordinateur portable via DUET, ce qui fonctionne assez bien - mais je ne recommanderais pas à l'utilisateur moyen de configurer cela, sauf si c'est absolument nécessaire.
Une autre option consiste à utiliser un MBR hybride. Ceci est un hack laid et dangereux qui permet à Linux de voir le disque entier via GPT et Windows de voir jusqu'à trois partitions via un MBR modifié. Les Mac s'appuient sur des MBR hybrides lors du double démarrage avec Windows, et vous pouvez faire de même pour un double démarrage Linux/Windows. Comme détaillé sur la page à laquelle j'ai lié, cependant, les MBR hybrides sont très floconneux, et une erreur lors de leur utilisation (comme l'utilisation d'un outil de partitionnement Windows pour modifier vos partitions) peut conduire à un désastre . Si c'est un choix entre les deux, je vous recommande d'essayer d'abord DUET ou Clover, puis de vous rabattre sur un MBR hybride uniquement si vous ne pouvez pas faire fonctionner DUET ou Clover.