Problemas com inicialização via UEFI após atualização de software

0

Eu tenho um Acer Extensa 2511 onde eu instalei o Ubuntu MATE 16.04 (O Windows não está instalado) Hoje, após uma atualização de software (que exigiu uma reinicialização), a reinicialização falhou.

Eu corri o reparo da inicialização.

Depois disso, e depois de tentar e alterar as configurações de inicialização no setup (por exemplo eu indiquei grubx64.efi ou shimx64.efi como um arquivo confiável), agora a situação é:

  • Ao iniciar, recebo uma janela azul dizendo "não há dispositivo inicializável"

  • mas, se eu pressionar Enter , o sistema vai para um "menu de inicialização":

  • lá, se eu apertar Enter novamente em "HDD desconhecido" ... Eu finalmente obtenho o menu GRUB, que parece iniciar o Ubuntu de maneira confiável

Agora: o Grub parece funcionar corretamente, mas o sistema não funciona ir diretamente para o arquivo EFI apropriado?!?

O sistema parece acreditar que o disco não é inicializável quando na verdade é?!?

Eu gostaria que este computador fosse diretamente para o menu do GRUB sem precisar pressionar Enter duas vezes

Você pode me ajudar?

Acrescento que tenho duas partições separadas: /boot/efi on /dev/sda1 (fat32) e /boot on /dev/sda2

... na verdade eu corri o boot-repair três vezes, DEPOIS DA PRIMEIRA VEZ, o relatório é: aqui SITUAÇÃO ATUAL (eu corri de novo, pedindo para apenas escrever seu relatório) aqui é o segundo relatório

O que se segue é a listagem de diretórios da partição / boot / efi

$ ls -l /boot/efi/

total 16

drwxr-xr-x 2 root root 4096 lug 16 19:35 Boot
drwxr-xr-x 5 root root 4096 lug 16 18:06 EFI
drwxr-xr-x 3 root root 4096 lug 16 18:06 Microsoft
drwxr-xr-x 2 root root 4096 lug 16 18:06 ubuntu

$ ls -l /boot/efi/Boot/

total 1260

-rwxr-xr-x 1 root root 1289424 lug 16 19:35 bootx64.efi
-rwxr-xr-x 1 root root       0 lug 16 19:35 bootx64.efi.grb


$ ls -l /boot/efi/Microsoft/

total 4

drwxr-xr-x 2 root root 4096 lug 16 19:35 Boot

$ ls -l /boot/efi/Microsoft/Boot/

total 2520

-rwxr-xr-x 1 root root 1289424 lug 16 19:35 bootmgfw.efi
-rwxr-xr-x 1 root root       0 lug 16 19:35 bootmgfw.efi.grb
-rwxr-xr-x 1 root root 1289424 lug 16 19:35 bootx64.efi
-rwxr-xr-x 1 root root       0 lug 16 19:35 bootx64.efi.grb

$ ls -l /boot/efi/ubuntu/

total 1260

-rwxr-xr-x 1 root root 1289424 lug 16 18:06 shimx64.efi

$ ls -l /boot/efi/EFI

total 12

drwxr-xr-x 2 root root 4096 lug 16 19:35 Boot
drwxr-xr-x 3 root root 4096 lug 16 18:06 Microsoft
drwxr-xr-x 3 root root 4096 giu 23 11:09 ubuntu

$ ls -l /boot/efi/EFI/Boot/

total 1260

-rwxr-xr-x 1 root root 1289424 lug 16 19:35 bootx64.efi
-rwxr-xr-x 1 root root       0 lug 16 19:35 bootx64.efi.grb

$ ls -l /boot/efi/EFI/Microsoft/

total 4

drwxr-xr-x 2 root root 4096 lug 16 19:35 Boot

$ ls -l /boot/efi/EFI/Microsoft/Boot/

totale 2520

-rwxr-xr-x 1 root root 1289424 lug 16 19:35 bootmgfw.efi
-rwxr-xr-x 1 root root       0 lug 16 19:35 bootmgfw.efi.grb
-rwxr-xr-x 1 root root 1289424 lug 16 19:35 bootx64.efi
-rwxr-xr-x 1 root root       0 lug 16 19:35 bootx64.efi.grb

$ ls -l /boot/efi/EFI/ubuntu/

total 3620

drwxr-xr-x 2 root root    4096 giu 23 11:08 fw
-rwxr-xr-x 1 root root   64352 giu 23 11:08 fwupx64.efi
-rwxr-xr-x 1 root root     121 lug 16 19:35 grub.cfg
-rwxr-xr-x 1 root root 1067896 lug 16 19:35 grubx64.efi
-rwxr-xr-x 1 root root 1271672 lug 16 19:35 MokManager.efi
-rwxr-xr-x 1 root root 1289424 lug 16 19:35 shimx64.efi


$ ls -l /boot/efi/EFI/ubuntu/fw/

total 0
    
por Francesco Uboldi 16.07.2016 / 20:48

1 resposta

0

Eu encontrei uma solução que funciona para mim:

Acabei de copiar o grubx64.efi no sudo em / boot / efi / (do subdiretório / boot / efi / EFI / ubuntu /), então agora eu tenho o arquivo /boot/efi/grubx64.efi

Em seguida, indiquei isso como um arquivo confiável na configuração.

Agora parece funcionar.

Obrigado, Zanna, pela edição, e ubfan1 pela sua resposta pronta.

    
por Francesco Uboldi 17.07.2016 / 08:15