Estes artigos do Arch Wiki serão úteis:
Primeiro, você precisa criar uma partição do sistema EFI (ESP), que conterá os carregadores de inicialização UEFI; ele será compartilhado entre o Windows e o Linux. Não importa onde no disco a partição é, mas deve ter pelo menos 256 MB de tamanho (para expansão futura). Então reduza algumas partições usando o GParted, se necessário.
Certifique-se de definir o código de tipo correto - o ESP tem seu próprio tipo especial, mostrado como "EF00" no gdisk, "1 - Sistema EFI" no fdisk moderno, "esp" no parted / GParted ou C12A7328-F81F -11D2-BA4B-00A0C93EC93B em algumas outras ferramentas.
(os discos MBR usam o tipo "EF" para o ESP, mas isso é irrelevante já que você já tem o GPT.)
Formate o ESP como FAT32 (mkfs.vfat).
Agora você tem duas opções:
-
Monte o ESP em
/boot
, movendo todos os arquivos existentes de / boot para a partição. Isso é mais fácil se você planeja usar o systemd-boot ou carregadores de inicialização semelhantes. -
Monte o ESP em
/boot/efi
. Isso evita alguns problemas vagamente definidos, mas causa outros problemas (por exemplo, o kernel deve ser copiado de / boot para / boot / efi após cada atualização ...)
Pessoalmente, eu selecionaria a opção /boot
, para simplificar.
Instale um gerenciador de inicialização. GRUB 2, systemd-boot, syslinux suportam UEFI.
Como você está atualmente usando o modo BIOS, o acesso às variáveis EFI é impossível, então o gerenciador de inicialização só instalará no local de "fallback", <esp>/EFI/Boot/BOOTX64.EFI
.
Então, você precisará reinicializar - certificando-se de escolher o modo UEFI a partir de agora - e instalar o gerenciador de inicialização novamente . Desta vez, ele também será adicionado ao menu de inicialização fornecido pela UEFI. (Mais tarde, o Windows também se adicionará ao mesmo menu, para que você possa instalar o Windows e não precise corrigir o Linux.)