Você não tem uma instalação EFI adequada; Há várias coisas erradas com isso. Primeiro, considere o seguinte: Parece que você está inicializando com o Windows e o Windows está claramente instalado no modo BIOS. Se você pretende continuar inicializando o Windows a partir desse disco, é altamente recomendável não tentar uma instalação no modo EFI do Linux. Em vez disso, recomendo inicializar um disco de recuperação do Linux no modo BIOS / herdado e reinstalar o GRUB 2. Isso deve fazer com que o Linux seja inicializado no modo BIOS, e você deve conseguir inicializar o Windows no modo BIOS.
Se você não se importa em inicializar o Windows, ou se você quiser convertê-lo para inicializar no modo EFI, você terá que corrigir algumas coisas sobre sua instalação:
- A tabela de partições usa o Registro mestre de inicialização (MBR) em vez do sistema GPT (Tabela de Partição GUID). Embora alguns computadores baseados em EFI pareçam capazes de inicializar a partir de discos MBR, alguns têm problemas com isso. Não sei qual porcentagem tem problemas com isso, mas a grande maioria das instalações EFI usa o GPT. Se você pretende converter o Windows para inicializar no modo EFI, converter o disco em GPT é um requisito absoluto. Você pode fazer uma conversão no local com GPD fdisk , que está disponível nos repositórios do Ubuntu como
gdisk
. - Você não tem partição do sistema EFI (ESP). Parece que seu
/dev/sda8
foi planejado como um ESP, mas tem o código de tipo incorreto. Em um disco MBR, um ESP tem um código de tipo 0xEF. Em um disco GPT, ele é identificado por meio de um código de tipo EF00 emgdisk
ou por um "sinalizador de inicialização" emparted
ou GParted. (Observe que o "boot flag" da libparted significa algo totalmente diferente nos discos GPT do que nos discos MBR. Seu/dev/sda8
tem um MBR "sinalizador de inicialização", mas isso não não identificá-lo como uma ESP!) -
Não está claro se você registrou sua versão EFI do GRUB com a EFI. Se não, você precisa fazer isso com o utilitário
efibootmgr
, como em:efibootmgr -c -p 8 -l \EFI\ubuntu\grubx64.efi -L Ubuntu
O instalador deve configurar isso, e você pode digitar
efibootmgr -v
para ver as entradas existentes para ver se você já tem uma. -
Pode haver outras coisas que você precisa fazer para obter a inicialização do sistema no modo EFI, mas elas provavelmente são altamente específicas do sistema. A ferramenta de Reparo de Inicialização do Ubuntu pode executar algumas delas automaticamente, mas devido à natureza mista de sua instalação atual, não tenho certeza se confiaria nela até que as coisas estejam mais alinhadas com uma instalação padrão.