web-dev-qa-db-fra.com

Récupérer l'installation de Windows 10 sans enlever Ubuntu

J'avais Windows 10 installé sur ma machine. J'ai créé une partition supplémentaire et installé Ubuntu dessus. Pendant l'installation, une erreur s'est produite lors de l'installation de grub. Pour résoudre ce problème, j'ai choisi une partition de 500 Mo (je suppose que c'était MBR) à monter sur/boot/efi et procédé à l'installation. Cette installation fixe ne permet toutefois pas à Windows de détecter Windows 10.

Voici mon partiton système: enter image description here

/ dev/sda1 est la partition que j'ai choisi de monter sur/boot/efi./dev/sda2 est l’installation de Windows 10./dev/sda6 est Ubuntu.

Lorsque j'utilise Sudo update-grub, grub ne détecte pas l'installation de Windows 10. Je m'inquiète de perdre mon installation de Windows 10 si je ne fais que suivre un article de blog au hasard. Quelqu'un peut-il m'expliquer ce qui s'est passé et m'indiquer comment y remédier?.

1
user1450832

Votre /dev/sda utilise le système de partitionnement Master Boot Record (MBR) . Sauf si vous avez un deuxième disque dur qui utilise le système plus récent GPT , cela signifie que Windows est installé en mode BIOS/CSM/legacy, car Windows lie son mode de démarrage à son type de table de partition - sur les disques MBR, Windows installe et démarre uniquement en mode BIOS, et sur les disques GPT, Windows installe et démarre uniquement en mode EFI/UEFI.

Il semble que vous ayez forcé Ubuntu à s’installer en mode EFI. (Ubuntu est moins restrictif que Windows pour le lien entre le mode d’amorçage du mode d’amorçage et le type de table de partition.) Si tel est le cas, vous disposez d’une version de GRUB en mode EFI, qui ne peut pas lancer le chargeur de démarrage Windows en mode BIOS. De manière générale, il existe trois manières de résoudre ce problème:

  • Installez un GRUB en mode BIOS - Vous pouvez installer la version en mode BIOS de GRUB sur le disque et l'utiliser. Comme il s’agit d’une nouvelle installation, le moyen le plus simple de procéder consiste à réinstaller Ubuntu, mais en mode BIOS. Cela nécessitera que vous appreniez à contrôler votre mode de démarrage. Voir cette page de moi sur le CSM pour quelques informations à ce sujet; mais sachez que la page a été écrite pour des personnes se trouvant dans la situation opposée à la vôtre, c’est-à-dire que Windows est installé en mode EFI et qu’une installation Ubuntu a lieu (potentiellement) en mode BIOS. Vous pouvez également exécuter Boot Repair à partir d'un démarrage en mode BIOS d'un disque d'urgence Ubuntu. Dans les deux cas, vous devrez apprendre à contrôler le mode de démarrage.
  • Convertir Windows pour démarrer en mode EFI - Le nouvel outil Microsoft MBR2GPT peut le faire; ou vous pouvez suivre une procédure plus ancienne comme celle-ci. Si vous suivez cette voie, vous devrez probablement réinstaller une version EFI de GRUB à l'aide de la réparation du démarrage ou installez mon gestionnaire de démarrage rEFInd sur l'ordinateur.
  • Utilisez un démarrage en mode mixte - Il est possible, mais difficile, de démarrer un système d'exploitation en mode EFI et un autre en mode BIOS. Pour ce faire, le moyen le plus direct consiste à utiliser le gestionnaire de démarrage intégré de l'ordinateur pour changer de mode de démarrage. La procédure utilisée varie toutefois d'un ordinateur à l'autre. En général, vous accédez au gestionnaire de démarrage en appuyant sur Echap, Entrée ou sur une touche de fonction peu de temps après avoir allumé l'ordinateur. Vous avez peut-être utilisé ce gestionnaire de démarrage pour indiquer à l'ordinateur de démarrer le programme d'installation Ubuntu. Une autre alternative consiste à utiliser mon adresse e-mail; mais vous devrez éditer refind.conf: décommentez la ligne scanfor et assurez-vous que hdbios figure parmi les options. Cela activera la prise en charge du démarrage du BIOS dans rEFInd, à la suite de quoi une icône en forme de losange grise devrait démarrer l'ordinateur en mode BIOS, en plus des options de démarrage par défaut du mode EFI, qui devraient démarrer Ubuntu.

Parmi ces options, la première est la moins élégante à long terme, comme le décrit ma page sur le CSM (référencée plus tôt); mais son risque est relativement faible. Si je faisais une nouvelle installation, je recommanderais de tout faire en mode EFI, mais convertir Windows de manière à démarrer de cette manière comporte des risques non négligeables, aussi je suis réticent à le recommander. L'utilisation d'un démarrage en mode mixte est susceptible d'être une solution à court terme, mais elle est également probablement la plus délicate, en particulier si vous vous fiez au gestionnaire de démarrage intégré de l'ordinateur. Dans l’ensemble, il est difficile de faire une simple recommandation de la méthode à utiliser, car cela dépend de vos besoins, de vos compétences et de votre situation.

1
Rod Smith