web-dev-qa-db-fra.com

Besoin d'aide désespérément pour déchiffrer le dossier d'accueil

D'accord, longue histoire:

Mon Windows s'est écrasé, j'ai donc installé 11.10 sur mon disque dur. J'ai ensuite partitionné mon 1 To afin de pouvoir démarrer deux fois les deux OS. Mais maintenant, quand je vais me connecter à mon système Ubuntu, il dit "système d'exploitation manquant". Je suis allé récupérer TOUTES MES DONNÉES de cette machine en utilisant ext2explore sur ma machine Windows pour constater qu'ils sont tous cryptés!

J'ai démarré avec un LiveCD et fait le montage et toutes les étapes pour accéder aux fichiers cryptés à partir de là, mais chaque fois que je vais dans chroot il me dit un /bash/bin erreur de format.

J'ai vraiment besoin d'aide pour retirer mes données du cryptage, soit pour réparer mon système d'exploitation Ubuntu, soit quelque chose.

Si vous avez besoin de plus de précisions sur quelque chose, faites-le moi savoir, je suis juste un peu stressé de perdre tout ce que j'ai parce que je l'ai chiffré et que je ne peux pas le récupérer.

3
John Bonneville

Voir this pour récupérer les répertoires cryptés. Démarrez à partir de votre CD d'installation d'Ubuntu, cliquez sur "Essayer Ubuntu" et bonne chance!

Avant de chroot, effectuez une file /path/to/chroot/bin/bash et ldd /path/to/chroot/bin/bash. Il devrait dire (il dit sur mon système de travail):

$ file /bin/bash  
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped  
$ ldd /bin/bash  
        linux-vdso.so.1 =>  (0x00007fff689ff000)  
        libncurses.so.5 => /lib/libncurses.so.5 (0x00007f0670ea4000)  
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0670ca0000)  
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0670900000)  
        libtinfo.so.5 => /lib/libtinfo.so.5 (0x00007f06706d9000)  
        /lib64/ld-linux-x86-64.so.2 (0x00007f06710f3000)  

ou, vous pouvez remplacer (dans votre commande chroot) /bin/bash avec /bin/static-sh (si vous avez le busybox-static package installé.

2
waltinator