web-dev-qa-db-fra.com

Comment changer ma partition de montage / boot / efi?

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?

3
Mythreya

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:

  1. Démarrez avec n’importe quel outil Linux vous permettant de partitionner le disque. Il peut s’agir d’une installation Linux existante ou d’un disque d’urgence/CD live. Toutefois, si vous utilisez votre installation habituelle, sachez que vous pouvez être limité dans ce que vous pouvez faire, car de nombreux outils de partitionnement limitent ce que vous pouvez faire sur un disque avec partitions qui sont montées.
  2. Lancez l'outil de partitionnement de votre choix.
  3. Si nécessaire, créez une nouvelle partition. Je recommande de le faire au moins 550 Mo en taille. Notez que vous devrez peut-être réduire la ou les partitions existantes pour libérer de l'espace.
  4. Placez un système de fichiers FAT32 sur la partition. Certains outils, tels que GParted, permettent de combiner cette étape avec la précédente.
  5. Mark dit partition en tant qu'ESP.
  6. Désélectionnez ou supprimez l'ancien ESP.
  7. Si nécessaire, enregistrez vos modifications.

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é.)

5
Rod Smith

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.

1
John Santiago

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é.

1
RCF

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.

1
jakester