Bem, no final, alguém em outro fórum levou alguns minutos para me acompanhar pelo Testdisk, dar uma olhada no que eu consegui e explicar como interpretá-lo e qual deve ser o próximo passo.
No final, não foi apenas um caso de "Use Testdisk".
Encontrou isto:
link (por incrível que pareça, ninguém ajudou esse cara também ...)
Para encurtar a história, mesmo que você aumente sua tabela de partições com o mklabel, os dados ainda existem, e se você puder descobrir os setores onde as partições costumavam estar, você PODE colocar uma nova tabela de partição no lugar e ela permitem acessar os dados.
Então eu dei uma chance ao gdisk, porque aparentemente é possível restaurar a tabela de backup do GPT ... exceto que não. Não faço ideia do porquê, mas apesar de aparentemente encontrar uma tabela de backup, restaurá-la não fez nada.
Então, por pura sorte, encontrei isto:
link (também outra pessoa que teve que "morder a bala" e ir atrás sem conselhos ...)
Mais uma vez, resumindo -
Apesar do que ele diz (ou melhor, não diz) em sua documentação, o Testdisk, por qualquer motivo, não pode restaurar partições completas do LUKS. Na verdade, não posso nem encontrá-los !! Mas - você pode pelo menos usá-lo para obter algumas idéias sobre qual setor a partição LUKS pode ter iniciado - pelo menos, pega o cabeçalho LUKS como uma partição de 4096 / 2MB.
Você pode então pegar o setor inicial deste cabeçalho e fazer uma nova partição manualmente a partir daí para o setor final do disco (assumindo que você criptografou todo o disco restante - se você não conhece o setor final em que está problemas, testdisk não pode encontrá-lo.Mas se você acertar e escrever uma nova tabela de partições com esses setores, viola - você tem uma partição montável e pode recuperar seus dados.Se você pode encontrar os setores que você pode restaurar o EFI e partições de inicialização também (disco de teste, pelo menos, pode fazer isso em si, ele pega o FAT e efs2).
No entanto, não importa que flags eu coloquei nelas, ele ainda não inicializaria. Então, em vez disso, eu coloquei cada uma dessas partições recuperadas separadamente em um drive externo, re-instalei uma nova cópia criptografada do ubuntu, então dd as divisórias recuperadas voltaram para seus respectivos lugares. Os tamanhos das partições são todos idênticos e tudo foi iniciado como se nada tivesse mudado, até a troca funcionou.
Então, o que aprendi? Bem, se você fritar sua tabela de partições, mesmo com uma instalação criptografada, os dados serão recuperáveis.
E os fóruns de motos fornecem aparentemente mais ajuda técnica em uma tarde do que os sites reais de suporte do Ubuntu fornecem em um mês ...: /
E as pessoas se perguntam por que as pessoas não usam o Linux ...