Nova instalação do Ubuntu não inicializa, UEFI. boot-repair não ajuda

0

Acabei de instalar recentemente o Ubuntu 15.04 a partir de um pendrive USB para o meu Toshiba Satellite U940.

Normalmente isso funciona muito bem, mas desta vez foi uma verdadeira luta.
Eu tive vários problemas em relação ao grub2, a instalação falhou devido ao grub e assim por diante. Agora eu finalmente consegui fazê-lo funcionar, mas a minha EFI não inicializa a partir do SDD. Eu também tentei boot-repair , claro. Ainda não há dispositivo inicializável de acordo com o EFI. Consegui obter algumas linhas de saída do meu PC através de um vídeo slowmotion. Diz:

Failed to open \EFI\BOOT\grubx64.efi - Not Found

Failed to load image \EFI\BOOT\grubx64.efi - Not Found

e algumas linhas que não consigo ler corretamente.

O URL do pastebin de boot-repair é: link

Estou inicializando no modo UEFI, todas as medidas de inicialização seguras desativadas. Não dual-boot, todos os discos rígidos totalmente excluídos antes de instalar. No entanto, estou instalando o Ubuntu e o grub em /sdb not /sda , já que sdb é meu SDD e sda meu HDD. Isso pode causar problemas? A ordem de inicialização está definida para inicializar primeiro a partir do SDD.

    
por Dustin Wortmann 30.09.2015 / 12:11

2 respostas

1

Existem várias coisas estranhas sobre sua configuração:

  • Seu /dev/sda (um Toshiba MQ01ABD075_Y216FCTCS) está presente, mas não parece ter uma tabela de partição ou um sistema de arquivos. Isso pode ser esperado e inofensivo, dependendo do que é esse dispositivo, mas não está claro o que está causando essa estranheza.
  • Seu /dev/sdb (um Samsung MZMPC032HBCD) é particionado usando a tabela de partições Master Boot Record (MBR) , mas Os discos inicializáveis da EFI normalmente usam a tabela de partição GUID (GPT).
  • Sua partição do sistema EFI (ESP) é uma partição lógica em /dev/sdb/dev/sdb6 , para ser preciso). Isso pode funcionar, mas somente se o firmware não for muito complexo e se a NVRAM contiver um ponteiro para o carregador de boot ou se estiver instalado como EFI/BOOT/bootx64.efi . Na melhor das hipóteses, isso é altamente incomum.
  • O script de Reparo de Inicialização não encontrou evidências de nenhum carregador de inicialização EFI em /dev/sda ou /dev/sdb . ( /dev/sdc parece ser o seu drive USB de inicialização de emergência.) Este é provavelmente um bug no Reparo de Inicialização, mas torna difícil julgar o que está realmente inicializando.

No geral, eu diria que você precisa reparticionar /dev/sdb para usar o GPT. (Você pode reparticioná-lo completamente ou usar gdisk para convertê-lo de MBR para GPT.) O instalador do Ubuntu deve usar o GPT quando for alimentado com um disco vazio para uma instalação em modo EFI; no entanto, ele pode ficar com MBR se for alimentado com um disco MBR pré-particionado. (Eu não estudei o que o instalador do Ubuntu faz em tal caso - e ele pode fazer coisas diferentes dependendo da versão do Ubuntu.) Alternativamente, você precisa montar /dev/sdb6 , descobrir onde estão os carregadores de inicialização e ajustar seus caminhos apropriadamente; ou use efibootmgr para criar uma entrada que aponte para o carregador de boot. Talvez você queira ler a minha página sobre os carregadores de inicialização EFI e especialmente as subpáginas sobre os princípios de inicialização da EFI e instalando carregadores de inicialização EFI, para mais informações. Os links inline anteriormente fornecem informações básicas, e vale a pena ler também.

    
por Rod Smith 04.10.2015 / 16:25
0

O que ajudou foi não formatar manualmente os discos, e sim deixar o Ubuntu fazer o trabalho. Estranhamente, não importa o que eu defina como ordem de formação etc., não funcionou. Mas quando o Ubuntu fez isso e formatou como eu fiz, funcionou. Talvez o instalador tenha problemas para reconhecer a partição do sistema EFI. Ou é apenas um problema específico do meu notebook.

    
por Dustin Wortmann 01.10.2015 / 17:48