Table des matières

, , ,

Double boot Windows/Linux sur des machines chiffrées avec PBA

Ce tutorial a été réalisé dans le cas suivant :

Partitionnement initial considéré, classiques chez les constructeurs de PC :

  1. SYSTEM (ntfs) : équivalent de la partition /boot sous Linux
  2. WINDOWS (ntfs) : OS éponyme
  3. *_RECOVERY (ntfs) : partition de restauration complète de l'OS
  4. *_TOOLS (fat16) : outils du constructeur, utilisée aussi par WinMagic

Introduction

Un système Linux peut être installé en tant que VM au sein de VirtualBox par exemple. Si ceci permet un usage d'autres outils que ceux du monde Windows, les performances d'une machine virtuelle restent limitées du fait de :

Il peut donc être souhaitable d'utiliser un système Linux utilisé en double boot avec Windows.

WinMagic

Voici les données importantes utilisées par WinMagic :

Installation

Précaution : il est souhaitable de faire une image complète du disque, en vue d'une restauration ultérieure en cas de souci (sudo dd if=/dev/sda bs=16M | gzip -c > image.gz).

Préparation

Pour installer Linux, il est nécessaire de procéder aux opérations suivantes :

Installation

Installation Linux à la suite de l'opération précédente, en affectant les points de montage aux partitions.

Le double boot se fait automatiquement, avec Grub.

Pour déchiffrer le home au démarrage de linux,

Post-installation

Il faut maintenant remettre en place le chiffrement de la partition Windows.

Ensuite, il faut prendre quelques précautions supplémentaires pour éviter une perte totale de données en cas de réinstallation de Linux. En effet, la solution WinMagic :

Aussi la réinstallation de Linux viendra réécrire la MBR ce qui aura pour effet la perte totale de l'accès aux données chiffrées Windows.

Sauvegarde

Une fois le chiffrement remis en place sous Windows, voici les sauvegardes à faire :

Réglage de Grub

La partition Windows étant chiffrée, grub n'est plus en mesure de la détecter lors de la génération de son fichier de configuration.
Néanmoins il suffit peut l'amorcer normalement, le programme WinMagic ayant auparavant préparer ce qu'il faut pour la déchiffrer.

Ajouter le contenu suivant au fichier /etc/grub.d/40_custom

menuentry 'Windows 7 (loader) (chiffré sur /dev/sda2)' --class windows --class os {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos2'
        chainloader +1
}

Regénérer ensuite la configuration de grub :

sudo update-grub2

Réinstallation

En cas de réinstallation de grub, ou d'un autre linux, sans avoir déchiffrer les données de Windows


Contributeurs : Id2ndR