1 votes

Installation d'Ubuntu, écrasement de l'enregistrement de démarrage GPT, comment restaurer ?

J'ai installé Ubuntu 17.04 sur mon ordinateur portable, sur une clé USB ultra-courte qui reste en place la plupart du temps. J'avais l'intention de ne pas toucher à l'enregistrement de démarrage de Windows 10 (disque formaté GPT) et de simplement changer de périphérique de démarrage dans le BIOS.

Il semble que j'ai oublié de le spécifier lors de l'installation, ce qui fait que je peux toujours démarrer Windows lorsque j'ai la clé USB dans le lecteur, mais lorsque je l'enlève, je n'ai qu'une invite grub2.

D'après ce que je vois, recréer l'enregistrement de démarrage de Windows avec l'outil Windows nécessitera un support de secours/de démarrage que je n'ai pas sous la main. Je me demandais donc s'il existait un moyen de restaurer l'enregistrement de démarrage GPT de Windows à partir d'une sauvegarde (si Ubuntu crée effectivement une telle chose pendant l'installation).

1voto

Rod Smith Points 41849

Le démarrage en mode BIOS/CSM/legacy et en mode EFI/UEFI fonctionne de manière très différente. En particulier, vous avez presque certainement no écrasé les enregistrements ou les fichiers de démarrage de Windows. Au contraire, vous avez simplement défini Grub pour être le Grub par défaut ; mais comme Grub s'appuie sur des fichiers stockés sur le lecteur flash USB, le résultat est que Grub ne fonctionnera pas correctement à moins que le lecteur flash USB ne soit branché. Il existe plusieurs façons de résoudre ce problème, notamment (mais pas nécessairement limité à) :

  • Installer un autre gestionnaire de démarrage -- Certains gestionnaires d'amorçage non-Grub ne comptent pas sur les fichiers stockés sur le disque dur. Partition système EFI (ESP) . Par exemple, mon rEFInd gestionnaire de démarrage devrait bien fonctionner pour vous. Si vous installez REFInd et que vous en faites le programme de démarrage par défaut, vous verrez REFInd à chaque démarrage, mais vous pourrez toujours démarrer Windows même si la clé USB est débranchée. Une complication possible est Secure Boot ; s'il est activé, vous devrez enregistrer une ou deux clés Secure Boot en utilisant l'interface utilisateur non conviviale de MokManager lors du premier démarrage. Voir le rEFInd Documentation Secure Boot pour plus de détails. En théorie, vous pourriez utiliser le gestionnaire de démarrage de Windows comme programme de démarrage par défaut ; mais je ne sais pas de mémoire comment le configurer pour qu'il se charge en chaîne sur Grub. Si vous voulez poursuivre cette option, je vous suggère de demander sur un forum Windows.
  • Utiliser le gestionnaire de démarrage intégré -- Votre ordinateur est probablement livré avec un gestionnaire de démarrage intégré, que vous pouvez utiliser pour contourner Grub et démarrer Windows. Les détails sur la façon de l'utiliser varient cependant d'un ordinateur à l'autre. Généralement, vous devez appuyer sur Esc, Enter ou une touche de fonction lorsque vous allumez l'ordinateur ; mais la touche à appuyer varie d'un système à l'autre. Vous pouvez faire cela uniquement pour démarrer Windows, ou vous pouvez modifier la valeur par défaut (via la touche efibootmgr dans Ubuntu ou EasyUEFI dans Windows) pour démarrer Windows, puis n'utilisez le gestionnaire d'amorçage intégré que lorsque vous voulez démarrer Windows.
  • Déplacements /boot -- Les fichiers de configuration de Grub se trouvent dans le fichier /boot/grub donc une façon de gérer cela est de créer un petit (~500-1000MB) /boot sur le disque dur interne de votre ordinateur. Cela permettra à Grub de continuer à fonctionner même lorsque la clé USB est débranchée. Cela se fait plus facilement pendant l'installation d'Ubuntu, donc si vous êtes prêt à réinstaller, vous pouvez essayer. Vous pouvez également le faire après l'installation d'Ubuntu, mais cela nécessitera de déplacer des fichiers, puis de réinstaller Grub. Voir cette question pour en savoir un peu plus sur cette possibilité.
  • Reconfigurer Grub -- Il est possible de reconfigurer Grub pour qu'il ne se fie pas aux fichiers dans le répertoire Linux /boot répertoire. Il s'agit cependant d'un sujet avancé. Cette page wiki décrit ce type de configuration avancée de Grub. (Notez que la page se décrit comme périmée et renvoie à une autre ; mais la nouvelle page manque des détails nécessaires à cette approche). Notez que si vous faites ceci, la configuration par défaut Grub Grub ne gardera plus grub.cfg Vous devrez donc vous en charger vous-même, ce qui implique un effort de maintenance plus important de votre part. Dans l'ensemble, je ne vous recommande pas d'essayer cette approche ; je la mentionne uniquement par souci d'exhaustivité.

Notez que no Une reconfiguration au sein de Windows devrait être nécessaire, avec quelques exceptions possibles :

  • Vous pouvez utiliser EasyUEFI pour ajuster l'ordre de démarrage par défaut, comme indiqué précédemment.
  • Si vous souhaitez utiliser le gestionnaire d'amorçage de Windows pour contrôler le processus de démarrage, comme indiqué précédemment, vous devrez le reconfigurer dans Windows.
  • Si vous n'avez pas désactivé Démarrage rapide y désactivé Hibernate, cependant, vous devriez le faire. Ces fonctionnalités rendent le double démarrage dangereux car elles peuvent endommager le système de fichiers. Mais cela n'a rien à voir avec votre installation Ubuntu sur clé USB.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X