Eu encontrei essa situação fazendo várias coisas bobas seguidas.
Tudo começou quando fiz o upgrade da distribuição de 17.10 para 18.04. A máquina é de inicialização dupla com o Windows 8 e havia inicialização segura ativada na máquina (laptop ASUS X75A). Depois que a atualização foi concluída e o computador reiniciado, eu acidentalmente pressionei "Continue to boot" ao invés de "Enter MOK" ou algo similar. Ele não continuou a inicialização, no entanto, independentemente de quantas vezes eu reiniciei. Eu até consegui a senha certa, mas desde a segunda inicialização não havia nenhuma opção para "Enter MOK" ou algo assim, eu poderia apenas "registrar chaves do disco" (o que eu supostamente não tenho?).
Então eu decidi reinstalar o grub, mas mais estupidamente usei o velho disco iso alternativo 16.04 Lubuntu para fazer isso (era o disco do qual o sistema foi instalado uma vez, depois atualizado para 17.04 e depois para 17.10). A instalação do grub falhou, claro.
Em seguida, gravei o disco 18.04 e tentei novamente sem sucesso. Eu tentei reescrever a tabela de partições do testdisk, mudando o tipo de partiç˜ao EFI de "Microsoft data" para "EFI", sem nenhum ganho. Ele ainda mostrou a partição do Linux como "dados da Microsoft", curiosamente, do tipo "ext4" (que está correto).
Então eu tentei chrooting no modo de recuperação, removendo o grub e instalando o grub-efi, sem sucesso: ele se queixou da falta /usr/lib/grub/i386-pc/modinfo.sh (que é o grub-efi). Eu tentei seguir os conselhos de purgar o grub manualmente e depois instalar o grub-efi, mas o erro persistiu. Então tentei instalar o grub-pc, o que me deu os melhores resultados até agora - grub rescue shell prompt. Eu não gostei disso, apesar de (bobagem), e depois de alguns outros esforços decidi reinstalar o lubuntu do zero, deixando as partições do Windows intocadas (se possível). A instalação congelou no update-grub no final, e a máquina não é inicializável agora (mensagem "Inserir mídia de inicialização apropriada e pressione qualquer tecla" depois de ligar); Além disso, o menu do BIOS (aberto após o F2 ser atingido logo após a reinicialização) não mostra nenhuma opção de inicialização conectada ao HDD. Da próxima vez, durante a sessão chroot no modo de recuperação, o update-grub foi executado sem problemas, mas a imagem após a reinicialização é a mesma.
Então eu li sobre o gdisk e o iniciei no Knoppix, mas mostrei que a tabela de partição está OK (GPT com MBR):
GPT fdisk (gdisk) version 1.0.1
Type device filename, or press <Enter> to exit: /dev/sda
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): p
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 747C0D94-3D8A-9C4A-A47B-40714820931D
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2029 sectors (1014.5 KiB)
Number Start (sector) End (sector) Size Code Name
1 2048 616447 300.0 MiB EF02
2 616448 1845247 600.0 MiB 0700
3 2107392 391895039 185.9 GiB 0700
4 391895040 392816639 450.0 MiB 0700
5 392816640 926996479 254.7 GiB 8300
6 926996480 934809599 3.7 GiB 8200
7 934809600 976773119 20.0 GiB 0700
8 1845248 2107391 128.0 MiB 8300
Então eu também testei o testdisk novamente, e isso é mostrado:
TestDisk 6.14-WIP, Data Recovery Utility, September 2012
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63
Partition Start End Size in sectors
>P MS Data 13960 628359 614400 [NO NAME]
P MS Data 660424 666597 6174 [Boot]
P MS Data 1109040 1115213 6174 [Boot]
P MS Data 1659760 1665933 6174 [Boot]
P MS Data 1845247 3074046 1228800
P Mac HFS 42763530 42978641 215112
P MS Data 61659936 61666109 6174 [Boot]
P MS Data 61842568 61848741 6174 [Boot]
P MS Data 63305686 63326424 20739 [NO NAME]
P MS Data 73289656 73295829 6174 [Boot]
P Mac HFS 118840118 246439479 127599362 [~X^D]
P MS Data 366007096 366013269 6174
Structure: Ok. Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
P=Primary D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
Enter: to continue
FAT32, blocksize=4096, 314 MB / 300 MiB
O conteúdo real das partições é o seguinte:
sda1: EFI
sda2: MS Windows Recovery
sda3: MS Windows main
sda4: ??? (something from Windows probably)
sda5: Lubuntu /
sda6: Linux swap
sda7: ASUS things (?)
sda8: Lubuntu /boot
Por favor, alguém pode sugerir algo, exceto para o reparticionamento completo do disco? Backups foram feitos, arquivos copiados do linux e partições do Windows ddd.