Partição EFI e gerenciador de inicialização - inicialização dupla do Windows 8 e Ubuntu

Partição EFI e gerenciador de inicialização - inicialização dupla do Windows 8 e Ubuntu

Então, comprei um laptop HP Pavilion g6 no ano passado com o Windows 8 pré-instalado e instalei com sucesso o Ubuntu 13.04 nele. Mas toda vez que eu inicializava eu ​​tinha que pressionar F9 para entrar nas opções da BIOS e a partir daí eu poderia escolher entre o gerenciador de inicialização do sistema operacional e o Ubuntu [não consegui forçar o grub a assumir o gerenciador de inicialização do Windows].

Recentemente pensei em instalar o Ubuntu 14.04. Mas o que eu quero no final é que o grub assuma o gerenciador de inicialização do Windows 8 e eu não precise pressionar F9 toda vez que precisar inicializar no Ubuntu.

Eu tenho UEFI ativado e inicialização segura desativada. Usando o gerenciador de partição EaseUS no Windows, explorei o ESP [EFI System Patition].

O que encontrei foi o seguinte:

1.A partição possui 2 pastas - BOOT e EFI.

2.BOOT possui apenas 1 arquivo - BOOT.SDI

3.EFI tem 4 pastas - Microsoft, Boot, HP e ubuntu

4. A pasta Boot aqui tem apenas 1 arquivo - bootx64.efi , que ao pesquisar conteúdo em outras pastas que encontrei tem o mesmo nome de arquivo contido em ./HP/EFI/Boot/

5. A pasta HP possui 5 subpastas - SystemDiags, BIOSUpdate, BIOS, BOOT, EFI. A pasta EFI aqui possui 2 subpastas - Boot e Microsoft e é a pasta de inicialização que contém BOOTX64.EFI.

Então, minha pergunta é depois de reinstalar o Ubuntu em uma partição separada, o método fornecido aqui:Windows 8 remove Grub como gerenciador de inicialização padrão, ainda funciona e me permite escolher entre o Ubuntu e o Windows na inicialização usando o grub? Porque eu lembro da última vez que tentei usar, não deu certo..

Além disso, por curiosidade, se eu de alguma forma remover a pasta HP da partição ESP, isso não será o mesmo que ter um laptop DOS OS instalado, que agora não tem restos da HP?

E mais uma coisa, se alguém puder me explicar por que o Windows inicializa por padrão e o grub do Ubuntu não pode ser iniciado?

Responder1

Se você tentou usar bcdeditno Windows, conforme descrito noWindows 8 remove Grub como gerenciador de inicialização padrãopergunta que você citou, e se isso não funcionar, não funcionará melhor com o Ubuntu 14.04 do que com o 13.04. Basicamente, o que você está vendo agora é um firmware com bugs. Você pode verificar com a HP se eles corrigiram esse bug em uma atualização de firmware. (Eles provavelmente o chamam de “BIOS”, mas na verdade não é um BIOS; é um EFI.)

Se a HP não tiver firmware atualizado, como seu computador é muito antigo para ser devolvido à loja para reembolso, sua única opção é encontrar uma solução alternativa. Um que provavelmente funcionará é renomear EFI/Microsoft/Boot/bootmgfw.efipara outra coisa e renomear o gerenciador de inicialização escolhido para usar esse nome. Você pode usar a tag de opções avançadas emReparo de inicializaçãopara fazer isso automaticamente ou você pode fazer isso manualmente. Alternativamente, se você mudar pararEFIndcomo gerenciador de inicialização, você pode usar seu mvrefind.shscript para fazer o trabalho, conforme descritoaqui.Observe que essa operação de renomeação é uma solução muito hackeada para um bug que nunca deveria ter visto a luz do dia. A "correção" pode, de fato, causar mais problemas no futuro ou pode ser desfeita pelo Windows se perceber que seu carregador de inicialização foi substituído. Eu recomendo fortemente que você faça backup do seu ESP se fizer isso, para que possa restaurá-lo para um estado de funcionamento conhecido se algo ruim acontecer no futuro. Um backup em nível de arquivo (usando tar, cpou outros enfeites) deve ser adequado.

informação relacionada