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?