web-dev-qa-db-fra.com

Réinstaller avec LUKS / home existant

Ma machine 10.04 utilise trois partitions: 5 Go pour /boot, 25 Go pour / et 120 Go pour /home. / et /home sont chiffrés avec la phrase secrète LUKS.

J'ai téléchargé le programme d'installation alternatif afin de réinstaller la machine. Je veux mon / partition à réécrire, mais pour conserver mon /home.

Toute façon de dire à l'installateur mon /home existe déjà dans une partition LUKS distincte?

Merci d'avance,

Adam

3
Adam Matan

Ce que je ferais, c'est de réinstaller en utilisant /boot et / et laissez le /home partition seule lors de l'installation. Une fois que vous avez installé, vous pouvez installer cryptsetup, configurez votre partition dans /etc/crypttab et /etc/fstab et vous serez absent. Je suppose que vous avez un échange crypté Pour les détails, une fois que vous avez installé et redémarré, ouvrez un terminal et:

Sudo apt-get install cryptsetup
cryptsetup luksOpen /dev/sda6 crypthome
cd /
mount -t ext4 /dev/mapper/crypthome /home

Modifiez les détails de la partition et le type de système de fichiers selon vos besoins. Vous pouvez maintenant parcourir /home et assurez-vous que c'est ce que vous attendez. Ensuite, vous devez mettre ce qui suit dans /etc/crypttab

crypthome /dev/sda6 none         luks
cryptswap /dev/sda7 /dev/urandom swap

Et en /etc/fstab vous devez ajouter ces lignes à la fin

/dev/mapper/crypthome  /home  ext4  defaults  0  2
/dev/mapper/cryptswap  none   swap  sw        0  0

Faites un redémarrage pour vérifier que tout fonctionne comme prévu et vous êtes absent :)

4
Hamish Downer