Primeiro, vamos esclarecer um problema de terminologia que pode estar nos desorientando (embora seja improvável que seja a causa de seu problema principal). Você escreveu:
Meu palpite é que isso significa que o fato de o ambiente ao vivo ter sido inicializado no modo BIOS torna impossível que um novo kernel seja carregado e interaja com o GPT, mesmo que o kernel suporte, e que o mesmo problema esteja ocorrendo com outras distros.
A Tabela de Partição GUID (GPT) é uma estrutura de dados baseada em disco que define suas partições. Não não controla o processo de inicialização, embora o processo de inicialização use o GPT para ajudá-lo a encontrar arquivos de inicialização. O GPT pode ser usado em uma inicialização no modo BIOS ou no modo EFI, mas de maneiras diferentes:
- Em uma inicialização no modo BIOS, o BIOS lê o primeiro setor do disco e executa o código armazenado nele. Este código normalmente carrega código armazenado em outro lugar no disco, que então carrega outro código, e assim por diante, até que o kernel esteja rodando. Os detalhes variam com o seu gerenciador de inicialização.
- Em uma inicialização no modo EFI, uma entrada na NVRAM do computador ( fora do disco) aponta para um arquivo no EFI System Partition (ESP), que é uma partição FAT que contém loaders de boot e dados relacionados. O EFI executa esse arquivo como um programa EFI e esse arquivo (o carregador de inicialização) carrega o kernel e o executa.
Observe que no modo EFI, o processo de inicialização se baseia em dados armazenados na NVRAM. Esses dados baseados em NVRAM podem ser acessados e alterados em um SO, mas para isso, o computador deve ser inicializado no modo EFI; você não pode alterar as variáveis de inicialização EFI no modo BIOS. Essas variáveis não são armazenadas nas estruturas de dados da GPT; e o único relacionamento que eles têm com os dados da GPT é que eles codificam o valor GUID de uma partição para que a EFI possa carregar o arquivo correto a partir da partição da direita.
Isso fora do caminho, há um elefante na sala:
quando eu habilito o suporte para inicialização do modo BIOS / Legacy, todas as instalações do Linux podem começar, mas elas caem aleatoriamente durante o processo de instalação.
Quando um programa ou sistema operacional (especialmente um sistema operacional maduro e robusto como o Linux) falha "aleatoriamente", isso é quase sempre um sinal de um problema de hardware. Se eu tivesse que colocar dinheiro nisso, eu diria "RAM ruim", mas também há outras possibilidades, como uma CPU ruim, um disco rígido defeituoso, um traço danificado na placa-mãe ou uma fonte de alimentação ruim. Você pode conseguir trabalhar além dos problemas da EFI, mas é muito provável que não seja mais confiável do que as inicializações do modo BIOS. Se este for um computador novo, você deve considerar seriamente devolvê-lo para um reembolso e obter outro por esse motivo. Se não é novo, a questão é se ele pode ter exibido problemas antes. Por exemplo, se você está tentando instalar o Linux porque o Windows estava travando, pode ser que essas falhas tenham sido causadas pelo mesmo hardware ruim que está causando falhas nas instalações do Linux.
Passando para a questão da instalação, seus passos para inicializar no modo EFI parecem razoáveis; no entanto, você deve revisar cuidadosamente as opções de inicialização em seu gerenciador de inicialização (qualquer tecla que você pressionar para obter um menu de opções de inicialização que inclua sua unidade USB). A maioria dos computadores baseados em EFI que também suportam o modo de inicialização do BIOS fornece duas opções de inicialização para unidades USB e discos ópticos: um inclui a cadeia "UEFI" e o outro não. A string com "UEFI" na descrição inicializa no modo EFI e a outra é inicializada no modo BIOS. Para iniciar o instalador no modo EFI, você deve selecionar a opção "UEFI".
Se você estiver fazendo isso, é concebível que seu firmware esteja se desfazendo da natureza monstruosa do Frankenstein de uma unidade USB dd
-created. Se o seu computador tiver um disco ótico, tente isso. Se isso não acontecer, tente usar outra ferramenta para criar sua unidade USB. Infelizmente, isso pode ser complicado para acertar, porque algumas ferramentas (especialmente as mais antigas) não têm a capacidade de criar uma imagem inicializável por EFI. Leia as instruções para o que você usa para ter certeza de que ele suporta a inicialização no modo EFI. Algumas ferramentas exigem que você selecione opções específicas para criar um disco inicializável por EFI. Não posso ser mais específico do que isso porque não me lembro dos detalhes do que vi; Geralmente, eu mesmo uso imagens dd
-criadas.
Outra opção é usar meu gerenciador de inicialização do rEFInd para controlar o processo de inicialização. Você pode fazer o download de várias imagens, incluindo aquelas que devem ser gravadas em CD-R ou unidade flash USB. O rEFInd pode redirecionar para o seu instalador baseado em USB; ou você pode instalar no modo BIOS e usar o rEFInd para inicializar a instalação. (As instalações do modo EFI e do modo BIOS geralmente variam apenas em seus gerenciadores de inicialização e o rEFInd em uma unidade USB ou CD-R pode preencher essa função.)