O laptop HP diz que nenhum 'dispositivo de inicialização foi encontrado', problemas do uefi

0

Eu tentei instalar o Ubuntu 18.04 e ele não conseguiu instalar o grub2 e eu perdi meu sistema operacional antigo, pois usei o arquivo iso (Ubuntu) para instalar a partir do menu do grub, pois o BIOS não me permite inicializar usb stick.

Agora eu consegui reinstalar o Ubuntu Xenial (que estava lá anteriormente), mas meu laptop diz que não é possível ver um dispositivo inicializável e devo instalar um sistema operacional. Eu posso inicializar usando a opção boot from UEFI file e vejo essa saída do meu efibootmgr :

$ sudo efibootmgr -v

BootCurrent: 003D
BootOrder: 0000,3000,2001,2002,2003
Boot0000* ubuntu    HD(1,GPT,8ccf22f4-daf3-4aa6-80af-1a7ed10b68dd,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot2001* USB Drive (UEFI)  RC
Boot2002* Internal CD/DVD ROM Drive (UEFI)  RC
Boot3000* Internal Hard Disk or Solid State Disk    RC
Boot3001* Internal Hard Disk or Solid State Disk    RC
Boot3002* Internal Hard Disk or Solid State Disk    RC
Boot3003* Internal Hard Disk or Solid State Disk    RC

Percebi que tenho isto: BootCurrent: 003D , esperava ver Boot**** , por isso não tenho certeza do que significa 003D e como fazer com que meu sistema inicialize normalmente.

Eu tentei várias opções conforme sugerido:

link ,

link

Esta é a estrutura da minha pasta /boot/efi depois de fazer conforme instruído nos links acima:

.
└── EFI
    ├── Boot
    │   └── bootmgfw.efi
    ├── Microsoft
    │   └── Boot
    │       └── bootmgfw.efi
    └── ubuntu
        ├── fw
        ├── fwupx64.efi
        ├── grub.cfg
        ├── grubx64.efi
        ├── mmx64.efi
        └── shimx64.efi

E também notei que recebo esses resultados quando tento executar os seguintes comandos:

sudo efibootmgr -c -L "UEFI Hard Drive" -l "\EFI\Boot\bootx64.efi"

efibootmgr: Could not set variable Boot0001: No such file or directory
efibootmgr: Could not prepare boot variable: No such file or directory

Obviamente estou perdendo um file ou diretório needed by efibootmgr '.

Este é o meu esquema de partições:

NAME   FSTYPE   LABEL UUID                                 MOUNTPOINT
sda                                                        
├─sda1 vfat           7086-1111                            /boot/efi
├─sda2 ext4           69a49ce7-993e-4fc3-8ad1-062041b7e411 /
└─sda3 swap           340dd345-6ac1-4772-b014-9e508124b371 [SWAP]

E de sudo gdisk /dev/sda :

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1050623   512.0 MiB   EF00  EFI System Partition
   2         1050624      1936889855   923.1 GiB   8300  
   3      1936889856      1953523711   7.9 GiB     8200  

A execução de sudo efibootmgr -c -L "Windows Boot Manager" -l "\EFI\Boot\shimx64.efi" fornece os seguintes erros:

efibootmgr: Could not set variable Boot0001: No such file or directory
efibootmgr: Could not prepare boot variable: No such file or directory

Atualização:

Ainda estou tentando restaurar meu comportamento normal de inicialização e usei o comando sudo bootctl --path /boot/efi status e obtive este resultado:

Failed to read EFI variable LoaderDevicePartUUID: No such file or directory
System:
     Firmware: n/a (n/a)
  Secure Boot: disabled
   Setup Mode: user

Loader:
      Product: n/a
    Partition: n/a
         File: └─n/a

Boot Loader Binaries:
          ESP: /dev/disk/by-partuuid/570d26cf-ecca-489b-849b-e1a562b99226
systemd-boot not installed in ESP.
         File: └─/EFI/Boot/bootmgfw.efi

Boot Loader Entries in EFI Variables:
        Title: ubuntu
           ID: 0x0000
       Status: active, boot-order
    Partition: /dev/disk/by-partuuid/8ccf22f4-daf3-4aa6-80af-1a7ed10b68dd
         File: └─/EFI/ubuntu/shimx64.efi

Alguém pode ajudar com a interpretação?

Eu adicionei o layout da árvore da pasta /boot/efi , alguém pode me dizer se algo está errado:

.
├── EFI
│   ├── BOOT
│   │   ├── bootmgfw.efi
│   │   └── BOOTX64.EFI
│   ├── Microsoft
│   │   └── bootmgfw.efi
│   ├── systemd
│   │   └── systemd-bootx64.efi
│   └── ubuntu
│       ├── fw
│       ├── fwupx64.efi
│       ├── grub.cfg
│       ├── grubx64.efi
│       ├── mmx64.efi
│       └── shimx64.efi
└── loader
    ├── entries
    └── loader.conf
    
por George Udosen 05.05.2018 / 18:23

0 respostas