web-dev-qa-db-fra.com

Installez grub2 sur UEFI GPT, créez une partition / boot et transférez l'image clonezilla

Je voudrais faire ce qui suit:

Donné:

Un système Windows sur GPT et UEFI avec un espace non alloué sur lequel on souhaite déployer une partition Ubuntu Ubuntu, et des partitions séparées pour/boot et swap

Déployez un clone de la partition Ubuntu sur le système Windows.

Pour ce faire, il faut présumer:

Installer grub2 sur le MBR Créer un/boot et échanger des partitions pour l'ubuntu Transférer le clone d'ubuntu vers la nouvelle partition

En supposant que le flux de travail spécifié soit correct, les questions suivantes se posent:

  1. Est-ce qu'on déploie une partition de démarrage clonée?
  2. Quel logiciel utilise-t-on pour créer le/boot ou le modifier si nécessaire? (Il semblerait que, à partir de captures d'écran, BootRepair puisse créer un/boot séparé pour la partition, cependant, la question se pose, BootRepair peut-il faciliter la création d'un nouveau/boot?)
  3. Quelles étapes faut-il effectuer pour lier le/boot à la partition clonée
  4. Quelles étapes faut-il suivre pour ajouter Ubuntu nouvellement cloné à grub2?

  5. Existe-t-il un moyen automatisé d’installer grub2 pour remplacer le chargeur de démarrage Windows, notamment en effectuant les étapes spécifiées ici: http://www.wensley.org.uk/gpt

6. Existe-t-il un script permettant d’exécuter les opérations ci-dessus de manière automatisée, l’entrée étant probablement (clonée /, /boot et espace non alloué) et la sortie étant spécifiée?

  1. Le n ° 6 est-il raisonnable comme le prévoient les API actuelles de BootRepair et de clonezilla? C'est-à-dire que je ne veux peut-être pas implémenter l'installation de grub2

La raison pour laquelle je pose la question 5 est que:

  1. J'ai installé Ubuntu (/ boot, swap, os) sur un espace non alloué sur un système Windows UEFI GPT. Cependant, il ne semble pas (semble-t-il) installer grub et la commutation entre les systèmes d’exploitation est effectuée en spécifiant l’ordre de démarrage dans le BIOS.
  2. Il est spécifié en tant qu'instruction générale dans le wiki d'exécuter BootRepair afin de faciliter la résolution de ce problème, mais il n'est pas explicitement spécifié s'il s'agit du problème auquel les instructions sont destinées (c'est-à-dire que le langage utilisé vise BootRepair qui résout la plupart des problèmes).
  3. Alors, BootRepair exécute-t-il # 5 de manière complète?
  4. Il est en outre spécifié dans diverses instructions d’amorcer des CD live pertinents avec UEFI. Dans mon bios, l'ordre de démarrage est spécifié en appuyant simplement sur Entrée dans la phrase de menu "UEFI Boot". Vraisemblablement, le média démarré dans cet ordre de démarrage est démarré avec UEFI. S'il vous plaît confirmer que c'est ce que l'instruction spécifie.
1
MetaChrome

Je n'ai pas de réponse complète; Cependant, avant de poursuivre, je vous recommande de lire le démarrage en mode EFI. Certains sites spécifiques qui devraient vous être utiles incluent:

En bref, sur un système basé sur EFI, vous n'installez pas dans le MBR; au lieu de cela, vous installez un chargeur de démarrage EFI Linux ou un gestionnaire de démarrage dans EFI System Partition (ESP) et le définissez comme programme de démarrage par défaut de EFI à l'aide d'un outil tel que efibootmgr (sous Linux) , bcfg (dans un shell EFI), bcdedit (sous Windows) ou la propre interface utilisateur de EFI. Voir la documentation rEFInd sur l'installation manuelle pour les bases de la plupart de ces méthodes; mais vous devrez peut-être modifier certains détails pour le programme de démarrage que vous choisirez d'utiliser. Normalement, un installateur Ubuntu se chargera de cela, mais dans votre cas de clonage, vous devrez le faire manuellement, ou éventuellement utiliser un outil tel que Boot Repair.

GRUB est susceptible d’être difficile à installer manuellement. Si Boot Repair peut le gérer automatiquement, excellent; mais sinon, je recommande fortement d'utiliser autre chose. (Voir la page du chargeur de démarrage EFI que j'ai mentionnée précédemment pour un aperçu de ce qui est disponible.) rEFInd sera probablement assez facile à configurer, mais avec une partition séparée /boot, vous Il faut créer manuellement un fichier /boot/refind_linux.conf, comme décrit à la fin de cette page.

Il est possible que vous deviez générer un nouveau fichier de disque (initrd) RAM initial. Malheureusement, je n'ai aucune référence sur la manière de procéder lors du clonage d'un système Ubuntu.

3
Rod Smith