Então, eu sei que isso é provavelmente um pouco tarde demais, mas achei que daria a resposta "real" a essa pergunta para o próximo bando pobre que se deparou com esse problema e teve que tentar corrigi-lo. A questão é simplesmente que o gerenciador de boot EFI do T420 não tem idéia do que o grub está fazendo e está procurando por /boot/bootx64.efi, que é o arquivo de inicialização padrão. Mais informações estão aqui:
link
Eu tive que usar efibootmgr -v
para descobrir onde o arquivo de inicialização estava sendo armazenado primeiro, como "EFI / ubuntu" ou qualquer outra coisa ( $path
abaixo, com os caracteres "\" convertidos em "/"). Apenas monte a partição (aqui, é em /mnt
) e faça isso:
mkdir /mnt/EFI/boot
cp /mnt/$path/grubx64.efi /mnt/EFI/boot/bootx64.efi
Você deve copiar grubx64.efi
mesmo se efibootmgr -v
mostrar outro arquivo sendo usado. Da próxima vez que você iniciar, ele deverá autodetectar o arquivo e inicializar conforme o esperado.