Question Création d'une nouvelle partition EFI sur un autre disque afin de conserver le démarrage Windows initial


J'installe Ubuntu sur mon ordinateur au bureau. Comme je n’ai jamais installé ubuntu avec une fenêtre existante sur un système UEFI, je veux éviter tous les problèmes possibles. J'ai déjà lu toute la documentation disponible mais j'ai toujours une petite question. Dans mon ordinateur, j'ai deux SSD, l'un pour Windows 7, l'autre entièrement dédié à Ubuntu. Si je veux être sûr de pouvoir revenir à l'état initial, puis-je créer une nouvelle partition EFI sur le deuxième disque et définir ce disque comme priorité de démarrage? Sera alors Windows 7 trouvé automatiquement par GRUB? Et si je rencontre des problèmes, est-ce que je peux simplement changer la priorité de démarrage dans mon installation et démarrer Windows?


1
2018-02-28 12:05


origine


Avant d'installer quoi que ce soit sur votre ordinateur de bureau, assurez-vous que votre service informatique est intégré. Vous pourriez être licencié pour une falsification d'ordinateur si vous installez quelque chose sans autorisation. - Zeiss Ikon
J'ai une autorisation Ils n'ont tout simplement pas le temps de supporter linux - David
Alors ok. Oui, cela peut être fait et présente l'avantage de pouvoir démarrer ce lecteur seul, même dans un autre ordinateur compatible UEFI. Mais il n'y a pas de problème à utiliser l'installation par défaut qui ajoutera les entrées Ubuntu à l'ESP du premier lecteur, quel que soit l'endroit où Ubuntu est installé. Cela peut être facilement "réinitialisé" si / quand vous décidez de retirer le second lecteur / Ubuntu, directement de Windows ou de l’UEFI lui-même.
@CelticWarrior Ok, merci! Donc, en fait, vous devriez vous soucier de choisir comme partition de démarrage la partition EFI du disque Windows. Si je décide de créer une nouvelle partition dans le second disque (cela reste mon préféré, puisque je pourrais simplement retirer le disque et que tout sera comme avant), la partition Windows devrait être trouvée sans problème par grub, non? - David
Oui, il le faut, mais parfois ce n'est pas le cas (c'est indépendamment de la méthode). Désactivez simplement le démarrage rapide sous Windows et la fermeture (le redémarrage inverse souvent les modifications). Ensuite, démarrez Ubuntu et lancez sudo update-grub.


Réponses:


La dernière fois que j'ai entendu, il y avait un bug dans le programme d'installation d'Ubuntu qui le faisait toujours placer GRUB sur le EFI System Partition (ESP) sur le premier disque (généralement /dev/sda), même si vous avez essayé de le forcer sur un autre ESP (disons /dev/sdb). Ce fait peut rendre la séparation de vos installations Windows et Ubuntu un peu plus délicate que vous ne le souhaiteriez. De plus, comme Ubuntu configure GRUB, il dépend des deux fichiers de l'ESP et d'un grub.cfg fichier de configuration dans Ubuntu /boot/grub répertoire, qui n'est pas sur l'ESP. Ainsi, si vous installez Ubuntu puis supprimez-le en supprimant la ou les partitions Ubuntu, GRUB restera derrière, mais avec ses grub.cfg fichier disparu, l'ordinateur se bloque à un grub> invite lorsque vous démarrez. Ce problème peut être résolu en supprimant manuellement les fichiers GRUB de l'ESP ou en modifiant l'ordre de démarrage en utilisant efibootmgr dans Ubuntu ou EasyUEFI dans Windows avant supprimer les partitions Ubuntu.

Vous pouvez également suivre cette procédure pour installer Ubuntu:

  1. Télécharger la clé USB ou la version CD-R de mon gestionnaire d'amorçage.
  2. Écrivez l'image rEFInd sur une clé USB ou un CD-R, selon le cas.
  3. Démarrez le programme d'installation d'Ubuntu dans son mode "essayer avant l'installation". Cela se traduit par un bureau Ubuntu normal.
  4. Ouvrez une fenêtre de terminal.
  5. Type ubiquity -b. Cela lance l'installateur, mais le -b option lui dit de ne pas installez GRUB.
  6. Dans le programme d'installation (ou avant d'exécuter le programme d'installation, si vous préférez), configurez vos partitions et assurez-vous d'inclure un ESP sur le deuxième disque (celui sur lequel vous installez Ubuntu).
  7. Une fois l'installation terminée, redémarrez à l'aide du disque rEFInd. Vous devriez voir le menu rEFInd apparaître. (Une mise en garde: les images de disque rEFInd que je distribue ne prennent pas en charge le démarrage sécurisé. Par conséquent, si le démarrage sécurisé est actif, vous devez le désactiver ou modifier l’image rEFInd pour y inclure Shim. Windows 7 ne prend pas en charge Secure Boot, vous ne devriez donc pas vous heurter à ce problème, je le mentionne au cas où quelqu'un voudrait faire quelque chose de similaire avec une installation de Windows 8 ou une version ultérieure. .)
  8. En utilisant le menu rEFInd, démarrez Ubuntu. (Une mise en garde: Si vous utilisez un autre /boot partition, vous devrez appuyer sur F2 ou Insérer deux fois et ajouter un ro root={rootfs} option, où {rootfs} est un pointeur sur la racine (/) système de fichiers, tel que /dev/mapper/lvm-root. Ceci n'est normalement nécessaire que si vous utilisez LVM ou RAID logiciel.)
  9. Dans Ubuntu, vérifiez et, si nécessaire, modifiez /etc/fstab de sorte qu'il monte l'ESP dans l'arborescence de répertoires d'Ubuntu à /boot/efi. Si vous devez modifier ce détail, assurez-vous de démonter tout ce qui est déjà monté et de monter l’ESP du disque Ubuntu à /boot/efi avant de procéder.
  10. Installez votre chargeur de démarrage préféré.
    • Si vous souhaitez utiliser GRUB 2, installez le grub-efi paquet. Vous devrez peut-être aussi courir sudo grub-install et / ou sudo update-grub.
    • Si vous souhaitez utiliser rEFInd, installez le package rEFInd Debian ou PPA. Si vous êtes invité à copier rEFInd sur l'ESP, assurez-vous de répondre par l'affirmative.

À ce stade, lorsque vous redémarrez, vous devriez voir apparaître GRUB ou rEFInd et vous devriez pouvoir démarrer Windows ou Ubuntu. Si vous souhaitez revenir à une installation stock-stock, vous pouvez effacer toutes les partitions du disque Ubuntu, y compris l’ESP, et l’ordinateur doit ignorer l’entrée non valide pour GRUB ou rEFInd et aller directement au démarrage de Windows. (Si vous utilisez rEFInd, il devrait continuer à démarrer Windows même si vous supprimez toutes les partitions Ubuntu mais laissez l'ESP sur lequel rEFInd reste intact.)


1
2018-02-28 18:07