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:
Quelles étapes faut-il suivre pour ajouter Ubuntu nouvellement cloné à grub2?
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?
La raison pour laquelle je pose la question 5 est que:
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.