Primeiro, você relatou a seguinte mensagem de reparo de inicialização:
GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag). This can be performed via tools such as Gparted. Then try again.
Esta mensagem implica que o seu disco Boot Repair foi inicializado no modo BIOS / CSM / legado. As mensagens que você relatou posteriormente sugerem que o instalador foi inicializado no modo EFI / UEFI. Essa inconsistência pode ser um fator no seu problema, embora eu não ache que seja a única causa do seu problema. Se possível, recomendo que você entre com seu utilitário de configuração de firmware e desabilite o suporte legado BIOS / CSM /. A razão é que habilitar esse suporte significa que você está lançando uma moeda sobre seu modo de inicialização quando inicializa, e isso cria um potencial para problemas. É melhor ter certeza sobre o seu modo de inicialização. OTOH, alguns computadores têm EFIs escamosa e, com eles, pode ser melhor instalar no modo BIOS / CSM / herdado. Com esses sistemas, você deve pelo menos aprender o suficiente sobre como o firmware opera para forçar uma inicialização no modo BIOS / CSM / legado.
Segundo, você está se concentrando exclusivamente no disco rígido, mas a inicialização no modo EFI depende muito do conteúdo da NVRAM também. Minha suspeita é que algo está errado em sua configuração NVRAM. Isso pode ser resultado de bugs de firmware, bugs nos instaladores do sistema operacional ou erros no procedimento de instalação. Em qualquer caso, você deve inicializar um live CD no modo EFI e digitar o seguinte comando em um terminal:
sudo efibootmgr -v
Isso produzirá uma saída mostrando o conteúdo atual de suas entradas de inicialização na NVRAM, assim:
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000
Boot0000* rEFInd (direct) HD(2,c00,114000,6e49fcaf-d054-47c9-ba69-a668c5ee8192)File(\EFI\refind\refind_x64.efi)
Boot0004* UEFI: Built-in EFI Shell Vendor(5023b95c-db26-429b-a648-bd47664c8012,)..BO
Este exemplo é excepcionalmente curto e provavelmente não representará o que você verá, pois você provavelmente verá entradas para o Ubuntu e / ou o Fedora. Uma vez que você sabe o que está lá, você pode cortar entradas estranhas. Por exemplo, se houver uma entrada Boot0005
referente ao Fedora, você pode removê-la assim:
sudo efibootmgr -b 5 -B
Altere 5
para o que for apropriado. (Observe que os números são hexadecimais.) Você pode precisar emitir esse comando várias vezes para remover todas as entradas não mais válidas. Se você não entender uma entrada, tenha cuidado ao excluí-la. pode ser necessário que o computador inicialize corretamente. Se você estiver limpando o disco, no entanto, você deve excluir todas as entradas que se referem a qualquer sistema operacional que você já instalou, incluindo Windows, Fedora e Ubuntu. Com alguma sorte, a limpeza de entradas de inicialização não utilizadas ou inválidas da NVRAM permitirá ao instalador do Ubuntu criar uma nova entrada que o computador aceitará. Se você vir um grande número de entradas que não compreende, sinta-se à vontade para editar sua pergunta para mostrar sua saída efibootmgr -v
. (Responda a essa resposta, então eu vou saber para verificar.)
É possível que seu firmware ofereça uma opção de configuração para ajudar a limpar as entradas de inicialização não utilizadas, para que você possa pesquisar o utilitário de configuração de firmware para obter opções relevantes.