Reverter as alterações feitas no efibootmgr

0

Antes de tentar reinstalar o Ubuntu 16.04 novamente, apagando o sistema operacional anterior (Ubuntu 18.04), fiz algumas modificações no efibootmgr.

A instalação foi feita no SSD (unidade NVMe), e não no disco rígido, que está me dando todos os tipos de problemas. Tudo em UEFI.

A nova instalação não pode ser inicializada porque os arquivos de inicialização estão "ausentes". As alterações que fiz no efibootmgr antes ainda estão lá, mesmo após o apagamento completo dos discos anteriores e a reinstalação completa. O que eu mudei foi adicionando entradas grub-NVMe e boot-NVMe (veja Como definir o ponto de montagem da partição de boot para / boot / efi? ). Essas entradas ainda estão lá junto com as novas e, em geral, tudo parece bastante confuso.

Agora as entradas do efibootmgr -v são as seguintes

efibootmgr -v

BootCurrent: 100C
Timeout: 1 seconds
BootOrder: 0000,0007,0009,0008,0006,000A,000B,0001,0002,0004,0005
Boot0000* ubuntu    HD(1,GPT,c58d6abb-383b-4281-   bb6d-4296ca698224,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* grub  VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0002* boot  VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0004* grub-NVMe VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0005* boot-NVMe VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0006* Diskette Drive          BBS(Floppy,,0x0)..GO..NO[.......+.D.i.s.k.e.t.t.e.  .D.r.i.v.e.........................rN.D+..,.\...........BO
Boot0007* M.2 PCIe SSD  BBS(HD,,0x0)..GO..NO........u.M...2. .P.C.I.e. .S.S.D....................A.............................q.........8..Gd-.;.A..MQ..L.E.I.7.7.M.0.0.0.1.1.0.8.0.7.K.0.K........BO
Boot0008* Hard Drive    BBS(CDROM,,0x0)..GO..NO........o.H.a.r.d. .D.r.i.v.e....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .4.Z.8.Z.L.X.9.1........BO
Boot0009* USB Storage Device    BBS(PCMCIA,,0x0)..GO..NO........m.U.S.B. .S.t.o.r.a.g.e. [email protected].;.A..MQ..L.3.7.2.7.0.9.4.6.7.7.5.9.1.5.2.6.2.9.2.4.2........BO
Boot000A* CD/DVD/CD-RW Device   BBS(USB,,0x0)..GO..NO........o.C.D./.D.V.D./.C.D.-.R.W. .D.e.v.i.c.e....................A...........................>..Gd-.;.A..MQ..L.Z.K.H.3.1.8.2.8.0.4. .4. . . . . . . . ........BO
Boot000B* NetWork   BBS(Network,,0x0)..GO..NO........o.N.e.t.W.o.r.k.........................rN.D+..,.\[email protected].;.A..MQ..L.Q.u.a.l.c.o.m.m. .A.t.h.e.r.o.s. .B.o.o.t........BO

Esta configuração pode ser a razão pela qual o Ubuntu não pode inicializar? Como posso redefinir o efibootmgr para um "normal", se necessário?

blkid:

/dev/nvme0n1p1: UUID="ABAB-B1AB" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="c58d6abb-383b-4281-bb6d-4296ca698224"
/dev/nvme0n1p2: UUID="da07a979-a548-4e38-9133-e543bc486a07" TYPE="ext4" PARTUUID="8cf26198-05be-4f47-aad7-44045c44b460"
/dev/sdc1: LABEL="UBUNTU 16_0" UUID="B6D7-AAC4" TYPE="vfat" PARTLABEL="Microsoft Basic Data" PARTUUID="cb704399-f613-41df-9175-a42e3d645032"

Eu só posso rodar o Ubuntu Live a partir de um USB, já que a instalação do Ubuntu não inicializa. Eu estou tentando definir as entradas corretas para todo o procedimento para trabalhar, porque não importa como eu instalar o Ubuntu, fstab, grub e efibootmgr tem entradas estranhas que não redefinir.

O objetivo é poder instalar o Ubuntu no SSD (nvme0n1p1) em um sistema UEFI, sem inicialização dupla, sem dados a perder e fazê-lo funcionar, evitando o erro "nenhum dispositivo de inicialização encontrado"

efibootmgr -v

BootCurrent: 100C
Timeout: 1 seconds
BootOrder: 0000,0007,0009,0008,0006,000A,000B,0001,0002,0004,0005
Boot0000* ubuntu    HD(1,GPT,c58d6abb-383b-4281-bb6d-4296ca698224,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* grub  VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0002* boot  VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0004* grub-NVMe VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0005* boot-NVMe VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0006* Diskette Drive    BBS(Floppy,,0x0)..GO..NO[.......+.D.i.s.k.e.t.t.e. .D.r.i.v.e.........................rN.D+..,.\...........BO
Boot0007* M.2 PCIe SSD  BBS(HD,,0x0)..GO..NO........u.M...2. .P.C.I.e. .S.S.D....................A.............................q.........8..Gd-.;.A..MQ..L.E.I.7.7.M.0.0.0.1.1.0.8.0.7.K.0.K........BO
Boot0008* Hard Drive    BBS(CDROM,,0x0)..GO..NO........o.H.a.r.d. .D.r.i.v.e....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .4.Z.8.Z.L.X.9.1........BO
Boot0009* USB Storage Device    BBS(PCMCIA,,0x0)..GO..NO........m.U.S.B. .S.t.o.r.a.g.e. [email protected].;.A..MQ..L.3.7.2.7.0.9.4.6.7.7.5.9.1.5.2.6.2.9.2.4.2........BO
Boot000A* CD/DVD/CD-RW Device   BBS(USB,,0x0)..GO..NO........o.C.D./.D.V.D./.C.D.-.R.W. .D.e.v.i.c.e....................A...........................>..Gd-.;.A..MQ..L.Z.K.H.3.1.8.2.8.0.4. .4. . . . . . . . ........BO
Boot000B* NetWork   BBS(Network,,0x0)..GO..NO........o.N.e.t.W.o.r.k.........................rN.D+..,.\[email protected].;.A..MQ..L.Q.u.a.l.c.o.m.m. .A.t.h.e.r.o.s. .B.o.o.t........BO

Observe como há muitas entradas no efibootmgr, e a maioria delas aponta para nenhuma partição existente (99e27e ... não na minha lista de blkid, sem mencionar Boot0007 a 000B).

cat / etc / fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=da07a979-a548-4e38-9133-e543bc486a07 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=ABAB-B1AB  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/nvme0n1p3 during installation
UUID=1aa6ab58-4338-4c34-941d-6a9ee82046dc none            swap    sw              0       0

lsblk:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0          11:0    1  1024M  0 rom  
loop0         7:0    0   1.5G  1 loop /rofs
sdc           8:32   1   7.5G  0 disk 
└─sdc1        8:33   1   7.5G  0 part /cdrom
sda           8:0    0   1.8T  0 disk 
nvme0n1     259:0    0   477G  0 disk 
├─nvme0n1p3 259:3    0  15.9G  0 part 
├─nvme0n1p1 259:1    0   512M  0 part 
└─nvme0n1p2 259:2    0 460.5G  0 part 

/ boot / efi está vazio , portanto, em efibootmgr, tentar inicializar a partir de Boot0000 ubuntu /EFI/ubuntu/shimx64.efi certamente não funcionará, já que não existe tal arquivo nem pasta. Não entenda porque isso está vazio.

sudo parted / dev / nvme0n1p1 impressão

Model: NVMe Device (nvme)
Disk /dev/nvme0n1p1: 537MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: 

Number  Start  End    Size   File system  Flags
 1      0.00B  537MB  537MB  fat32

Eu sinto que os principais problemas são a pasta vazia / efi / sem o arquivo shimx64.efi, e as outras entradas estranhas no efibootmgr.

Alguma ajuda sobre como conseguir configurações estáveis?

    
por hirschme 06.06.2018 / 01:32

0 respostas