Entradas EFI do Grub e Reparo de Inicialização

4

Instalei o Ubuntu 12.10 em um laptop Dell com o Windows 8 OEM nele.

No início, meu menu do Grub não foi exibido, então alterei o arquivo /etc/default/grub comentando a linha GRUB_HIDDEN_TIMEOUT=0 . Depois disso, meu menu do Grub apareceu, mas mostrava apenas as entradas do Ubuntu (nenhum rastro de entradas do Windows 8).

Então eu inicializei o Ubuntu pelo LiveCD e segui este guia: Ubuntu Boot-Repair . No final, apareceu uma janela dizendo isso:

  

Por favor, não se esqueça de fazer a inicialização do BIOS no arquivo sda1/EFI/ubuntu/grubx64.efi .

Qual é algo que não consegui gerenciar . Eu fui além desse problema fingindo indiferença.

Agora eu tenho meu menu Grub funcionando e consigo inicializar o Windows 8, mas estou imaginando quais são as diferentes entradas que tenho no menu. Aqui estão eles:

  
  • Ubuntu
  •   
  • Opções avançadas para o Ubuntu
  •   
  • Windows UEFI bkpbootmgfw.efi
  •   
  • Carregador UEFI de inicialização do Windows
  •   
  • EFI/Dell/Boot/bootmgfw.efi
  •   
  • EFI/Dell/Boot/bootx64.efi
  •   
  • Configuração do sistema
  •   

Não sei o que significam essas entradas diferentes e gostaria de saber se posso remover qualquer uma delas no menu GRUB. Então eu reformulo minhas perguntas:

  1. Como eu deveria fazer a inicialização da BIOS no arquivo sda1/EFI/ubuntu/grubx64.efi ?
  2. O que todas essas entradas significam? Quais são suas diferenças?
  3. Posso remover algum deles? Se sim, como?
por Kurt Bourbaki 14.04.2013 / 13:28

2 respostas

3

  1. Como eu deveria fazer a inicialização da BIOS no arquivo sda1 / EFI / ubuntu / grubx64.efi?

    • sudo grub-install --efi-directory=/boot/efi /dev/sda deve estar correto, dado que:

      • /dev/sda é o disco rígido em que você instalou o Ubuntu em
      • /boot/efi é onde sua partição de sistema EFI (ESP) é montada.
      • Você inicializou no modo EFI.

      Você pode verificá-lo rapidamente observando a saída do seguinte comando:

      $ mount | grep efi
      none on /sys/firmware/efi/efivars type efivarfs (rw)
      /dev/sda1 on /boot/efi type vfat (rw)
      
    • Como você deveria saber disso? Não é sua culpa. Você deve ter recebido instruções adequadas sobre como instalar corretamente o sistema operacional ou solucionar o problema efetivamente . Por outro lado, a liberdade altamente elogiada que o Linux e a FOSS podem trazer para você só pode ser alcançada aprendendo como as coisas funcionam. Infelizmente, você teria que examinar o arquivo de log que o reparo de inicialização cria e saber o que fazer com esses dados.

      tl; dr: Algumas páginas de trabalho são realmente úteis. Não, eu não sou do tipo RTFM. Eu também gostaria de ser apontado para o parágrafo específico, seção ou opção que resolve o meu problema antes de considerar a leitura de toda a página.

  2. Experimente todos para saber para que servem. Como Rod Smith já disse, boot-repair cria duplicatas (porque não sabe o que está fazendo). Alternativamente, você poderia criar e comparar seus hashes.

  3. Você pode zipar os arquivos dos programas .efi que você não quer, então execute sudo update-grub e verifique se o menu ainda contém as entradas necessárias para inicializar o Ubuntu e o Windows (veja o arquivo de configuração com nano /boot/grub/grub.cfg ). Se algo estiver faltando, basta descompactar os arquivos novamente.

    Não confunda o menu GRUB com o menu de inicialização UEFI.

por LiveWireBT 02.06.2014 / 02:02
1
  1. Você usa o comando efibootmgr no Linux, o comando bcfg em um shell EFI versão 2, o comando bless no OS X (inaplicável em seu Dell) ou os recursos da interface do usuário específicos do EFI em alguns EFIs para definir o programa de inicialização padrão. Digite man efibootmgr para aprender sobre o primeiro deles.
  2. Experimente as entradas e veja o que cada uma delas faz. Infelizmente, ferramentas como o Boot Repair tendem a criar entradas duplicadas e alguns fabricantes criam entradas de inicialização redundantes ou específicas do fabricante, por isso é impossível dizer o que cada uma dessas entradas realmente faz, exceto testando-as.
  3. Ferramentas como o GRUB Customizer podem ajudá-lo a editar seus menus do GRUB. Eu sei muito pouco sobre essa ferramenta, desde que eu abandonei o GRUB.
por Rod Smith 14.04.2013 / 18:00