Recuperar a instalação encriptada do Ubuntu 14.04

5

Eu tenho uma instalação criptografada (Full drive, não apenas home directory) do Ubuntu 14.04 em um SSD de 1TB. Eu sei a senha para descriptografar tudo. É só uma questão de encontrar os arquivos agora. Veja o que aconteceu; Ontem, no mesmo computador onde o SSD está instalado, conectei outro SSD com uma nova instalação do Windows 7 Ultimate para testar um teclado do Windows para ver se funcionava. Fiz isso, então terminei com isso (não toquei no Ubuntu SSD), desliguei o computador, desconectei o SSD do Windows 7 e, em seguida, comecei a inicializar normalmente. Assim que fiz isso, fui colocado no Grub Rescue "Entrando no modo de resgate ..." e fiquei preso nele desde então. Eu estive procurando pelo Google a manhã inteira para tentar encontrar uma solução para voltar ao Ubuntu, mas estou perplexo. Aqui está o que eu tentei tanto quanto comandos no resgate grub, e o que eles retornam:

grub rescue> ls
(hd0) (hd0,msdos5) (hd0,msdos1)

grub rescue> ls (hd0)
(hd0): Filesystem is unknown.

grub rescue> ls (hd0,msdos1)
(hd0,msdos1): Filesystem is ntfs.

grub rescue> ls (hd0,msdos5)
(hd0,msdos5): Filesystem is ntfs.

grub rescue> ls (hd0,5)/boot
error: file '/boot' not found.

grub rescue> ls (hd0,1)/boot
error: file '/boot' not found.

grub rescue> ls (hd0,msdos5)/boot
error: file '/boot' not found.

grub rescue> ls (hd0,msdos1)/boot
error: file '/boot' not found.

Eu tentei executar o Reparo Recomendado de um Disco de Reparo de Inicialização e nada mudou mesmo que o aplicativo afirme que o processo foi bem-sucedido. Eu não estou tentando dual boot este sistema e Ubuntu foi a única coisa neste SSD. Neste ponto, estou apenas tentando recuperar meus arquivos.

Este é o / dev / sda que estou tentando recuperar:

$ sudo fdisk -l
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/loop0: 1.3 GiB, 1433468928 bytes, 2799744 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes




Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2ca9a8a1

Device     Boot   Start        End    Sectors  Size Id Type
/dev/sda1  *       2048     999423     997376  487M  7 HPFS/NTFS/exFAT
/dev/sda2       1001470 1953523711 1952522242  931G  5 Extended
/dev/sda5       1001472 1953523711 1952522240  931G  7 HPFS/NTFS/exFAT

Eu tentei a recuperação do ecryptfs através de uma unidade USB do LiveCD (dentro do Trying Ubuntu) e obtive isto:

$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
find: '/run/user/999/gvfs': Permission denied
find: File system loop detected; 'sys/kernal/debug/pinctrl' is part of the same file system loop as '/sys/kernal/debug'.

Parece que não quer encontrar os arquivos criptografados. Quando tento navegar na unidade, tudo o que vejo são as pastas $ RECYCLE.BIN e System Volume Information. Eu tinha cerca de metade do disco cheio de coisas, então estou pensando em uma recuperação de 500GB se pudermos encontrar minhas coisas. Alguém pode por favor ajudar?

    
por J. Forest 26.06.2016 / 23:32

1 resposta

0

Foi criptografado usando o LUKS? Eu tenho o Ubuntu 14.04 em execução em um contêiner LUKS em um SSD. Com ele instalado e funcionando / boot não é criptografado, mas todo o resto é. Então df -h relata / dev / sda1 como a origem de / boot e / dev / dm-1 como a origem de /. O contêiner real para dm-1 é / dev / sda5

Se você tiver o LUKS, poderá inicializar em um disco de recuperação e usar cryptsetup para acessá-lo.

cryptsetup open <device> <mapping name>

é usado para abrir dispositivos (então eu poderia montar o / dev / sda5 de um sistema inicializado via LiveCD)

cryptsetup isLuks <device> dirá se o dispositivo é LUKS

cryptsetup repair <device> pode corrigir sua partição. Pessoalmente, eu recebi e enviei por email cópias criptografadas do cabeçalho luks, então ainda posso reparar o disco se o cabeçalho for corrompido.

O que você vê em / proc / partitions em um LiveCD? Parece-me que você tem a mesma configuração de partição que eu, embora diferentes tipos de partição.

Você pode achar que sda1 é de fato / boot e sda5 é sua unidade criptografada. No meu sistema, o fdisk informa que sda1 e sda5 são Id 83. O seu mudou para 7. Você deve ser capaz de alterá-los de volta, sem danificar nenhum dado. Se eles estão errados, pode confundir o gerenciador de inicialização, como parece estar acontecendo no seu caso.   fdisk / dev / sda   t   1   83   t   5   83   W   q deve testar as coisas. Se funcionar, você poderá reinicializar, como fez originalmente. Se não executá-lo novamente, mude o tipo de volta para 7 nas partições 1 e 5, e você está de volta ao ponto de partida.

    
por sibaz 17.08.2016 / 15:18