dual-boot com inicialização segura: assinatura inválida

3

Então, eu tenho esse laptop Dell Inspiron 15 com o Windows 10 há alguns meses. Eu instalei o Ubuntu 14.04 para ter uma inicialização dupla, já que raramente uso o Windows.

Hoje, fiz uma atualização e alguns pacotes relacionados ao grub foram mantidos. Eu não sei o que eu estava pensando, mas eu continuei e sudo install ed os pacotes guardados.

Após a reinicialização, recebo um erro de assinatura inválido e sou redirecionado para uma inicialização do Windows.

Existe uma maneira de corrigir a situação? Meu conhecimento de EFI, boot seguro e sua interação é bastante limitado (passando por páginas de informações enquanto escrevo isso).

    
por compor 02.10.2015 / 18:46

2 respostas

1

Como não sei se a Microsoft alterou a assinatura do carregador de boot com a atualização
(isso de qualquer maneira estaria fora do tópico aqui) Eu sugiro o seguinte procedimento:

Primeiro desative a hibernação e Inicialização rápida no Windows.

Inicialize no Windows - abra o prompt de comando como administrador e execute este comando:

powercfg /h off  

Em seguida, desative (desmarque) Inicialização rápida no Painel de controle - > Configurações de energia (mostrar configurações ocultas).

Desligue a máquina (faça NÃO reinicializar ) completamente.

Em seguida, reinstale o bootloader do GRUB na sua instalação do Ubuntu no modo EFI .

Inicialize com a mídia de instalação do Ubuntu - abra um terminal e execute:

sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub  

Nota:

sd* = disco | sd** = partição efi | sd*** = partição do sistema

Se você não souber os números das partições, poderá identificá-los facilmente com GParted .
A ferramenta (interface gráfica do usuário) já está incluída na mídia de instalação do Ubuntu.

Se esta solução não funcionar, infelizmente você terá que reinstalar o Ubuntu no modo inseguro.
Inicialize no BIOS (UEFI) e desabilite o Secure Boot, depois reinstale o ubuntu da maneira que você fez antes.

    
por cl-netbox 02.10.2015 / 20:29
0

Então, depois de várias horas de atualização com a documentação EFI e até mesmo de experimentar o bootloader rEFInd (que não funcionou; eu estava recebendo a mesma mensagem do grub), decidi desativar o 'boot seguro' do BIOS menu e funcionou.

Parece que, com minha atualização forçada, substituí o gerenciador de inicialização já criptograficamente assinado que o Ubuntu estava usando desde a instalação inicial (acredito que se chame shim).

Ainda assim, não entendi como o shim é usado em vez do grub. (Meu palpite é que isso tem a ver com a configuração do ESP; alguém pode me corrigir ou responder isso por mim).

    
por compor 03.10.2015 / 04:04