Estou tentando inicializar o Arch Linux por meio de um EFI Stub. Criei uma partição EFI (formatada como FAT32), uma partição swap e uma partição principal na qual instalei o grupo de pacotes principais do Arch Linux. Em seguida, usei o efibootmgr para configurar minha placa-mãe para usar a partição EFI para inicializar usando o comando da seguinte maneira:
# efibootmgr --disk /dev/nvme0n1 --part 1 --create --label "mysystem" --loader /vmlinuz-linux --unicode 'root=PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX rw initrd=\initramfs-linux.img' --verbose
Eu sei que isso funcionou porque a opção de inicialização "mysystem" está aparecendo nas opções de inicialização do BIOS da minha placa-mãe e lista o SSD envolvido, então eu sei que o PARTUUID que usei está correto.
No entanto, quando digo à máquina para inicializar dessa maneira, ela pausa brevemente e depois falha (voltando à configuração do BIOS ou fornecendo uma mensagem de erro dependendo de como foi iniciada).
Portanto, a partição EFI está vazia por algum motivo ou os arquivos não correspondem às configurações na instrução efibootmgr. Mas eu não sei como diagnosticar isso melhor. Como descubro o conteúdo da partição EFI em primeiro lugar?
O erro está aqui:
uso:
UUID istead
dePRTUUID