Comment puis-je effectuer un double amorçage de Windows 7 chiffré avec TrueCrypt et d'Ubuntu 11.10 lorsque les deux sont installés séparément sur des lecteurs physiques différents?
J'ai deux disques durs. hd0 a une installation Windows 7 chiffrée par TrueCrypt avec le chargeur de démarrage TrueCrypt. hd1 a une installation Ubuntu 11.10 avec le chargeur de démarrage grub2.
Le résultat de fdisk -l
est le suivant:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 976771071 488282112 7 HPFS/NTFS/exFAT
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 968517631 484257792 83 Linux
/dev/sdb2 968519678 976771071 4125697 5 Extended
/dev/sdb5 968519680 976771071 4125696 82 Linux swap / Solaris
Je peux démarrer avec succès l'un ou l'autre système d'exploitation en modifiant l'ordre de démarrage dans le BIOS, mais je ne veux pas être obligé de le faire à plusieurs reprises. Mes options sont soit:
J'ai eu des difficultés avec l'option 1, car lors de l'évasion, TrueCrypt ne trouve aucune autre partition amorçable. Si je comprends bien, il devrait rechercher d'autres disques amorçables.
J'ai aussi eu des difficultés avec l'option 2 et avec les éléments suivants à l'intérieur de /etc/grub.d/40_custom
(puis de l'exécution de update-grub2
) ...
menuentry "Windows 7" {
set root=(hd0,1)
chainloader +1
}
(J'ai aussi essayé root=(hd0,0)
et root=(hd0,2)
)
... Je reçois des erreurs sans une telle partition. J'ai également lu diverses sources suggérant qu'il est impossible de le faire avec grub2 sans monter et démarrer dans l'ISO du disque de secours TrueCrypt avant de démarrer Windows. Est-ce nécessaire?
Qu'est-ce que je fais mal?
Il semble que la solution la plus simple consiste à utiliser le chargeur de démarrage Windows pour démarrer en Grub plutôt que l’inverse. Grub semble incapable de démarrer sur une partition Windows chiffrée, même avec --force
.
Il existe un outil appelé EasyBCD (gratuit pour une utilisation non commerciale) qui configurera correctement le chargeur de démarrage Windows pour démarrer dans Grub une fois que vous avez entré votre mot de passe TrueCrypt. J'ai maintenant mon lecteur Windows en tant que premier périphérique de démarrage dans le BIOS et Grub en tant qu'élément de démarrage par défaut dans le chargeur de démarrage Windows. Vous pouvez tout aussi facilement faire de Windows la valeur par défaut.
Je peux vous aider à résoudre le problème, c'est assez compliqué alors assurez-vous de le comprendre.
Premièrement: Sauvegarde de tous en second lieu: Deux disques physiques sont nécessaires, avec un seul disque que je n'ai pas compris
Allez à la partie délicate, le processus de commande de sécurité de démarrage:
Ayant cela à l'esprit, comment archiver cela? Facile, suivez ces étapes:
Avec cela, vous obtiendrez ce schéma:
Le truc c'est:
Donc, lors du démarrage, voici ce qui se passe:
De cette façon:
J'espère que c'est assez clair.
Les choses à l'esprit pour archiver ceci:
Maintenant, je dois dire que cela peut être fait sans ouvrir le PC ... avec les deux disques toujours connectés.
Imagine ça:
C'est le piège !!!
L'idée: utilisez un autre support pour créer le menu de démarrage actuel, dans lequel vous pouvez sélectionner le type de démarrage.
Personnellement, sur mon netbook, j'ai cette chaîne:
C'est l'idée ... avoir dans le processus de démarrage plus d'un GRUB !!
Pourquoi plus d'un? Facile ... au cas où le système mettrait à jour le Grub, il ne toucherait pas celui que j'utilise comme menu de démarrage, simple et efficace.
Maintenant, le problème de TrueCrypt ... s'il crypte la partition système, il doit être sur le MBR, il ne vous laisse pas autrement (sauf RecoveryCD).
Donc, si TrueTrypt chiffre une partition système Windows, mieux vaut lui laisser le disque complet
Hey! Linux peut également être installé sur le même disque que Windows pour des performances ... et des données sur l'autre ...
Premier disque dur avec:
Deuxième disque dur avec:
J'espère que vous allez y arriver.
Je vous l'avais expliqué en pensant que vous savez démarrer à partir d'un CD, configurer le BIOS, créer des partitions, installer GRUB2, etc.
Ce n'est pas pour les noobs. A très avancé techniques étapes et n'est pas un HowTo ...
Ce n’est que l’idée de démarrer à partir d’un autre support, un tel support (un CD, une disquette, etc.) contenant un menu de démarrage permettant de sélectionner l’amorçage à partir du premier disque dur ou d’une partition, etc ... autrement dit GRUB2.
J'espère que vous le trouverez utile.
Vous pouvez simplement entrer dans le menu de démarrage et choisir le disque dur à partir duquel vous souhaitez démarrer.
Dans mon cas, je le fais en appuyant sur F11 lorsque les messages POST sont affichés. C'est peut-être différent F clé dans votre cas.