Questão Grub EFI entradas e Boot-Repair


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

No começo, meu menu do Grub não apareceu, então eu mudei /etc/default/grub arquivo 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 iniciei o Ubuntu pelo LiveCD e segui este guia: Reparo de inicialização do Ubuntu. No final uma janela apareceu me dizendo isso:

Por favor, não se esqueça de fazer o boot do seu BIOS sda1/EFI/ubuntu/grubx64.efi Arquivo.

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

Agora eu tenho o meu menu Grub funcionando e eu posso inicializar o Windows 8, mas estou querendo saber 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 diferentes entradas e gostaria de saber se posso remover qualquer uma delas no menu GRUB. Então eu reformulo minhas perguntas:

  1. Como eu deveria fazer o BIOS iniciar? sda1/EFI/ubuntu/grubx64.efi Arquivo?
  2. O que todas essas entradas significam? Quais são suas diferenças?
  3. Posso remover algum deles? Se sim, como?

4
2018-04-14 11:28


origem




Respostas:


  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 que você instalou o Ubuntu
      • /boot/efi é onde sua partição de sistema EFI (ESP) é montada.
      • Você inicializou no modo EFI.

      Você pode verificar isso 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 seu sistema operacional ou solucionar seu 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: Some manpages 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 da página inteira.

  2. Experimente todos eles 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 rodar sudo update-grub e verifique se o menu ainda contém as entradas necessárias para inicializar o Ubuntu eo Windows (visualize o arquivo de configuração 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 do UEFI.


3
2018-06-02 00:02





  1. Você usa o efibootmgr comando no Linux, o bcfgcomando em um shell EFI versão 2, o bless comando no OS X (inaplicável na sua Dell), ou recursos de interface de usuário específicos da EFI em algumas EFIs para definir o programa de inicialização padrão. Tipo man efibootmgr para aprender sobre o primeiro deles.
  2. Experimente as entradas e veja o que cada um 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 Personalizador do GRUB pode ajudá-lo a editar seus menus do GRUB. Eu sei muito pouco sobre essa ferramenta, já que abandonei o GRUB.

1
2018-04-14 16:00