web-dev-qa-db-fra.com

Comment monter une partition chiffrée luks au démarrage

On m'a confié la tâche de créer une partition chiffrée par LUKS, puis de la monter. Voici les étapes que j'ai suivies:

  1. Créez la partition pour le chiffrement:

    Sudo fdisk /dev/sda
    
  2. Redémarrage

  3. Formatez la partition avec cryptsetup:

    Sudo cryptsetup luksFormat /dev/sda3
    
  4. Ouvrir la partition chiffrée:

    Sudo cryptsetup luksOpen /dev/sda3 secret-disk
    
  5. Ajoutez ce qui suit à /etc/crypttab:

    secret-disk       /dev/sda3
    
  6. Créer un système de fichiers sur une partition:

    Sudo mkfs -t ext3 /dev/mapper/secret-disk
    
  7. Faire le répertoire de montage:

    Sudo mkdir /secret
    
  8. Ajoutez ce qui suit à /etc/fstab:

    /dev/mapper/secret-disk   /secret   ext4 defaults 1 2
    
  9. Monter la partition sur/secret:

    Sudo mount /secret OR Sudo mount -a
    
  10. Redémarrer.

Problème: lors du redémarrage, l'instruction de montage dans fstab renvoie le error : device not ready or not present. Et je dois entrer S pour ignorer le montage afin que Ubuntu puisse démarrer ou M pour le récupérer manuellement. J'ai vérifié ceci option mais cela ne résout pas le mien. Comment puis-je obtenir la partition cryptée à monter à /secret.

1
George Udosen

La solution consistait à ajouter ce secret-disk /dev/sda3 none luks au fichier /etc/crypttab en tant qu'administrateur et à redémarrer. La phrase secrète sera demandée et la partition chiffrée sera déverrouillée.

3
George Udosen