Como apontar o grub para arquivos EFI vmlinuz utilizáveis?

0

Ao tentar instalar o Ubuntu 12.10 Desktop amd64 em um PC desktop usando uma placa-mãe ga a75 ud4h (que está usando uma APU AMD 3870k com um novo HDD de 1TB) seguindo o conselho no manual da motherboard e link agora tem que grub tela de opção para instalar o EFI.

A inicialização de dvd ao vivo no modo EFI fornece "Inicialização segura não ativada" logo antes da exibição da lista de opções do kernel do grub.

Seaopção"Instalar o Ubuntu" ou "Experimentar o Ubuntu sem instalar" estiver selecionada, os erros "não pode ler o cd / 0" e "o kernel deve ser carregado primeiro".

O uso de mídia de instalação de DVD ou USB fornece os mesmos resultados e nunca houve, em nenhum momento, uma entrada UEFI nas configurações do BIOS / firmware ou na lista de dispositivos de inicialização.

Pode ser útil dizer que um SO não-linux alternativo instalou o modo EFI neste hardware, fornecendo uma instalação GPT de forma automática usando a mídia de instalação USB quando o espaço do disco rígido era um espaço completamente não alocado. O dispositivo USB foi listado em discos rígidos na lista de inicialização única do BIOS / Firmware e não tinha uma entrada UEFI. Ou seja, ele instalou o EFI, embora nenhuma entrada EFI ou UEFI tenha sido atribuída ao dispositivo, como é mostrado em muitos tutoriais relacionados às instalações de UEFI.

Estou tentando chegar a sessão ao vivo usando o modo EFI.
Como editar o kernel ou carregar o kernel para o modo EFI "Tente o Ubuntu sem instalar?.

A resposta de fernando garcía e comentários para este Pergunte ao Ubuntu pergunta sugestões para a resposta, mas não compartilha como. Olhando para o manual / website para Grub2 dá a informação sobre como inicializar um sistema operacional, mas quando rodando .iso após inicializar o modo Ubuntu EFI do DVD, em seguida, soltando o comando e inserindo search -f /vmlinuz ou search -f /sbin/init no usable kernels são listados devido a erros . (Nenhum código de erro dado apenas confirma arquivos EFI inválidos.)

A saída de ls -l no prompt do grub

    
por geezanansa 22.05.2013 / 19:12

1 resposta

1

Isso é um pouco difícil, mas as placas-mãe Gigabyte com o EFI híbrido têm um problema com diferenciação de maiúsculas e minúsculas: Certas comparações são feitas de uma maneira que diferencia maiúsculas de minúsculas, quando na verdade elas devem ser feitas de maneira não diferencia maiúsculas de minúsculas. Minha suspeita é que você está se deparando com esse problema. Você pode tentar montar a versão da unidade flash USB do instalador com várias opções para a opção shortname mount, mover (não copiar) o arquivo do kernel ( casper/vmlinuz.efi no disco) para fora do disco e copiá-lo de volta. Isso pode ajustar o caso do nome do arquivo e tornar o arquivo visível para o GRUB. Esse tipo de mudança é possível, mas muito mais difícil de ser feito, usando mídia de CD-R.

Outra opção é atualizar o firmware. A Gigabyte lista várias atualizações para esta placa, e é possível que uma delas corrija o problema. O mais recente é marcado como "BIOS Beta" e é possível que não seja o híbrido EFI híbrido com o qual o computador foi enviado. (A Gigabyte oferece atualizações do EFI Híbrido em algumas placas, mas não tenho certeza se a sua é uma delas.)

Se essas sugestões falharem, minha única outra sugestão é abandonar o uso da EFI nesse computador. Se tiver um EFI Híbrido, isso é uma implementação EFI com bugs, e quase nunca vale a pena usá-lo. Se você precisar, provavelmente será mais fácil instalar o Linux no modo BIOS e, em seguida, corrigir a inicialização no modo EFI assim que a instalação básica estiver concluída.

    
por Rod Smith 23.09.2013 / 15:30