web-dev-qa-db-fra.com

Dual Boot non chiffré Windows 10 + chiffré Ubuntu 14.04

Windows 10 est installé sur mon ordinateur portable et je souhaite installer Ubuntu 14.04 sous forme cryptée afin de pouvoir démarrer sous Windows 10 non crypté ou Ubuntu 14.04 crypté.

J'ai démarré l'ordinateur portable en utilisant un cd live Ubuntu 14.04 et voici à quoi ressemblent les partitions actuelles:

enter image description here

Si je lance ensuite l'installation d'Ubuntu 14.04 et que je sélectionne "quelque chose d'autre" dans l'écran de partition, je reçois ceci:

enter image description here

Que dois-je faire pour l'espace inutilisé afin d'installer Ubuntu 14.04 sous forme cryptée?

J'ai lu de nombreuses questions existantes, mais je les trouve très déroutantes.

5
oshirowanen

Si vous souhaitez effectuer un "cryptage intégral du disque" de votre installation Ubuntu, procédez comme suit:

  • Boot live cd
  • Ouvert gparted
  • Créez 3 partitions:
    • boot (ext2) - Si vous avez Windows installé avec UEFI, cela peut être ignoré,
    • racine (ext4),
    • swap (linux-swap)
  • Appliquer les modifications
  • Terminal ouvert et Sudo -i
  • Crypter les volumes root et swap

    cryptsetup luksFormat --cipher aes-xts-plain --key-size 512 --hash 
    sha512 --iter-time 2000 /dev/sdax
    
  • Nommez les volumes chiffrés

    cryptsetup luksOpen /dev/sda2 root
    cryptsetup luksOpen /dev/sda3 swap
    
  • Faire un système de fichiers ext4 à l'intérieur et un espace d'échange

    mkfs.ext4 /dev/mapper/root
    mkswap /dev/mapper/swap
    
  • Procéder à l'installation du système d'exploitation
  • Sélectionnez autre chose
  • Définir les partitions de démarrage, racine et swap (sélectionnez chaque partition, appuyez sur Modifier et définissez les valeurs appropriées)
  • Continuez l'installation. Appuyez sur Installer maintenant.
  • Une fois l'installation terminée, choisissez Continuer les tests.
  • Terminal ouvert et Sudo -i
  • Magie Chroot

    cd /mnt
    mkdir root
    mount /dev/mapper/root root
    mount /dev/sda1 root/boot
    chroot root
    mount -t proc proc /proc
    mount -t sysfs sys /sys
    mount -o bind /dev root/dev
    
  • Tables de blocs et de systèmes de fichiers

    nano /etc/crypttab
    
  • Ouvrir un deuxième terminal

    Sudo blkid
    
  • Entrez le contenu suivant dans le fichier crypttab

    root UUID= (find it from blkid) none luks
    swap UUID= (find it from blkid) none luks,swap
    
  • Sauvegarder et quitter
  • Ouvrez le fichier/etc/fstab et vérifiez qu'il contient les entrées root et swap.
  • Fixer Hibernate et Update Init.
  • Ouvrez avec nano /etc/initramfs-tools/conf.d/resume et apportez les modifications suivantes

    RESUME=/dev/mapper/swap
    
  • Exécuter en terminal la commande suivante

    update-initramfs -u
    exit
    
  • Sauvegarde d'en-tête LUKS. Ouvrez le terminal et lancez les commandes suivantes

    cryptsetup luksHeaderBackup /dev/sda2 --header-backup-file /root/root.img
    cryptsetup luksHeaderBackup /dev/sda3 --header-backup-file /root/swap.img
    exit
    

Le guide ci-dessus était basé sur this

3
cure

Je ne vois aucun problème ici, installez Ubuntu normalement sur l’espace inutilisé (vous pouvez faire des trucs de partition comme choisir différentes partitions pour différents dossiers, etc. mais si vous ne voulez pas faire ça, c’est ok), pendant l’installation progrès, il y aura une option appelée "crypter mon dossier personnel" ou quelque chose du genre, cochez-la, et vous avez pratiquement terminé.

Encore plus facilement, vous pouvez simplement faire en sorte que Windows occupe tout l'espace disponible et cochez l'option "Installer Ubuntu à côté de Windows" pour afficher une interface très fiable.

Je me trompe peut-être ici et ce n'est pas ce que vous demandez, cependant.

0
prrg