Lors de l'installation d'Ubuntu, je mets inconsciemment mon montage EFI sur la partition Windows EFI. Maintenant, je dois supprimer Windows avec sa partition EFI pour une nouvelle installation. J'ai déjà une autre partition préparée pour être la partition de démarrage Ubuntu EFI. Comment puis-je migrer/boot/efi vers cette partition?
Une partition système EFI (ESP) est simplement une partition FAT32 avec un code de type GUID de C12A7328-F81F-11D2-BA4B-00A0C93EC93B (ou 0xEF sur un disque MBR). La plupart des outils de partitionnement utilisent un autre moyen d'afficher le code de type GUID, car les GUID sont si lourds. Dans parted
, GParted et la plupart des autres outils basés sur libparted, il apparaît sous la forme d'un "indicateur de démarrage" défini sur la partition. (Notez cependant que dans libparted-land, le "drapeau de démarrage" sur un disque GPT est sans rapport avec le "drapeau de démarrage" sur un disque MBR. AFAIK, libparted ne fournit aucun moyen d’étiqueter correctement un ESP MBR.) Dans GPT fdisk (gdisk
, sgdisk
et cgdisk
), un ESP a un type code de EF00. Les outils non-Linux ont leurs propres moyens d'identifier les ESP.
Ainsi, pour créer un nouvel ESP, vous devriez:
Pour apporter des modifications à la table de partition, vous n'avez pas à vous préoccuper de votre mode de démarrage. Vous pouvez utiliser le mode EFI ou le mode BIOS à votre guise. (Cela dit, certains ordinateurs facilitent le démarrage à partir d’un port USB ou d’un CD-R dans un mode ou un autre.)
Je suis d'accord avec oldfred sur le fait que la création d'un nouveau ESP ne sera probablement pas nécessaire dans votre scénario. Si vous souhaitez effacer complètement le chargeur de démarrage Windows de l'ESP, n'hésitez pas à le faire. Ce sera l'arborescence de répertoires /boot/efi/EFI/Microsoft
une fois Ubuntu installé. Notez que cela ne supprimera pas le chargeur de démarrage Windows du menu du gestionnaire de démarrage du microprogramme. Pour ce faire, vous devrez utiliser efibootmgr
, comme dans:
$ Sudo efibootmgr
Timeout: 10 seconds
BootOrder: 0000,0004,0001,0002
Boot0000* rEFInd boot manager
Boot0001* PATA: HP DVD Writer 1040r
Boot0002* SATA: ST32000542AS 2
Boot0003* SATA: Toshiba DT01ACA300 3
Boot0004* Windows boot manager
Boot0008* INTERNAL EFI Shell: ST32000542AS
$ Sudo efibootmgr -B -b 4
Cet exemple supprime l'option de démarrage n ° 4, identifiée comme "gestionnaire de démarrage Windows". (Je ne me souviens pas du nom utilisé par défaut par Windows; j'ai modifié cet exemple à partir de l'un de mes systèmes sur lequel Windows n'est pas installé.)
Essayez d’utiliser le gestionnaire de disque d’Ubuntu avant de l’installer. Autorisez le bios à être en mode de démarrage CSM avant d'installer "try ubuntu", des disques, cliquez sur le format requis pour la partition, laissez ce champ vide ou formatez au format ext2. Redémarrez, retournez le bios en mode de démarrage UEFI, l'installation devrait fonctionner correctement.
Utilisation d’un lecteur flash USB amorçable avec votre version de Linux installée, y compris Gparted.
Démarrez à partir du lecteur flash en accédant à l'ordre de démarrage dans votre BIOS.
Sur mon ordinateur portable Asus, le BIOS Aptio, il était nécessaire de désactiver FastBoot et SecureBoot avant que le BIOS n'autorise le démarrage du lecteur Flash en option.
Une fois que vous pouvez démarrer à partir de l’USB, lancez votre Distro avec l’option "Try Ubuntu". Maintenant que vous utilisez Flash Drive, utiliser Gparted pour gérer vos partitions est assez simple.
Utiliser Gparted lorsque vous êtes connecté à votre HDD Distro est risqué.
Sur mon ordinateur portable HP p066us, je dois définir la séquence de démarrage efi dans le BIOS, qui a priorité sur les paramètres de la partition de démarrage efi. Si les modifications à l'aide du programme efibootloader ne fonctionnent pas pour vous, vous devrez peut-être consulter vos paramètres BIOS.