web-dev-qa-db-fra.com

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

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 souhaite éviter tous les problèmes possibles. J'ai déjà lu toute la documentation disponible mais j'ai encore une petite question. Sur mon ordinateur, j'ai deux disques 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? Windows 7 sera-t-il automatiquement trouvé par GRUB? Et, si je rencontre des problèmes, puis-je changer de priorité de démarrage dans ma configuration et je vais démarrer Windows?

1
David

La dernière fois que j'ai entendu parler, il y avait un bogue dans le programme d'installation d'Ubuntu qui le faisait toujours placer GRUB sur le partition système EFI sur le premier disque (généralement /dev/sda), même si vous avez essayé de le forcer sur un autre ESP (par exemple, un sur /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, la manière dont Ubuntu configure GRUB dépend des deux fichiers du fichier ESP et du fichier de configuration grub.cfg du répertoire Ubuntu /boot/grub, qui ne se trouve pas sur l'ESP. Ainsi, si vous installez Ubuntu puis que vous le supprimez en supprimant la ou les partitions Ubuntu, GRUB restera, mais avec son fichier grub.cfg, l'ordinateur sera bloqué à un grub> Invite au démarrage. Ce problème peut être résolu en supprimant manuellement les fichiers GRUB du fichier ESP ou en modifiant l'ordre de démarrage à l'aide de 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échargez la clé USB ou la version CD-R de mon gestionnaire de démarrage rEFInd .
  2. Ecrivez l’image rEFInd sur une clé USB ou un CD-R, selon le cas.
  3. Démarrez le programme d'installation Ubuntu en mode "essayez avant d'installer". Il en résulte un bureau Ubuntu normal.
  4. Ouvrez une fenêtre de terminal.
  5. Tapez ubiquity -b. Ceci lance le programme d'installation, mais l'option -b lui dit de pas installer GRUB.
  6. Dans le programme d'installation (ou avant de l'exécuter, si vous préférez), configurez vos partitions et veillez à 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 devrez soit le désactiver, soit modifier l'image de rEFInd afin d'inclure Shim. Vous pourrez réactiver Secure Boot ultérieurement. mais il est possible que vous deviez sauter quelques étapes supplémentaires à ce moment-là. Windows 7 ne prenant pas en charge le démarrage sécurisé, vous ne devriez pas rencontrer ce problème. .)
  8. En utilisant le menu rEFInd, démarrez Ubuntu. (Attention: si vous utilisez une partition /boot distincte, vous devez appuyer deux fois sur F2 ou Insérer et ajouter une option ro root={rootfs}, 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 un logiciel RAID.)
  9. Sous Ubuntu, vérifiez et, si nécessaire, modifiez /etc/fstab afin qu'il monte le ESP dans l'arborescence de répertoires d'Ubuntu à /boot/efi. Si vous devez modifier ce détail, veillez à démonter tout ce qui est déjà monté à cet emplacement et à monter le disque ESP du disque Ubuntu sur /boot/efi avant de continuer.
  10. Installez votre chargeur de démarrage préféré.
    • Si vous souhaitez utiliser GRUB 2, installez le package grub-efi. Vous devrez peut-être aussi exécuter Sudo grub-install et/ou Sudo update-grub.
    • Si vous souhaitez utiliser rEFInd, installez le paquet Debian Debian ou PPA. Si on vous demande si vous voulez copier le mot de passe sur l'ESP, assurez-vous de répondre par l'affirmative.

À ce stade, lorsque vous redémarrez, vous devriez voir GRUB ou rEFInd apparaître et vous devriez pouvoir démarrer Windows ou Ubuntu. Si vous souhaitez revenir à une installation d'usine en stock, vous pouvez effacer toutes les partitions du disque Ubuntu, y compris l'ESP, et l'ordinateur doit ignorer l'entrée désormais non valide pour GRUB ou rEFInd. directement au démarrage de Windows. (Si vous utilisez rEFInd, le démarrage de Windows devrait continuer même si vous supprimez toutes les partitions Ubuntu tout en laissant intacte la ESP sur laquelle réside rEFInd.)

1
Rod Smith