Isso é o que eu fiz em um sistema XP:
- Instale o Windows, deixando bastante espaço para uma partição Linux criptografada.
- Execute a criptografia completa de disco do Truecrypt no Windows e aguarde até que seja concluído.
- Instale o Ubuntu em uma nova partição no espaço livre. Instale na partição criptografada do LUKS e lembre-se da frase secreta. Não sobrescreva sua partição do Windows. Não instale o GRUB.
- Volte para o Windows, pegue uma cópia de
grldr
e coloque a% arquivogrldr
no seu C: \ root. - Adicione esta linha na parte inferior do seu
c:\boot.ini
:
c:\grldr="GRLDR"
- Também é uma boa ideia adicionar
Timeout=10
ou semelhante ao topo. - Você precisará fazer um GRUB 0.9-style
menu.lst
em "c: \" que aponte para a sua instalação do Ubuntu. Eu coloquei o Linux na minha segunda partição e meumenu.lst
ficou assim:
timeout 0 default 0 title grub2 find --set-root /grub/core.img kernel /grub/core.img boot
O resultado final é este:
- Você liga seu sistema e obtém o gerenciador de inicialização Truecrypt. Digite a frase secreta.
- Você é levado para o bootloader do Windows, onde pode selecionar o Windows ou o GRLDR. O Windows inicializará o Windows criptografado. O GRLDR irá inicializar o Linux.
- O Linux pedirá a senha, se você selecioná-la. Então você tem que digitar duas senhas para inicializar o Linux. Isso não é algo que me importo.
Com o Vista / 7, o processo é o mesmo, exceto que em vez de editar boot.ini
você precisa usar bcdedit.exe
, ou outro editor BCD, para criar entradas BCD. Eu não tentei isso em um sistema Vista / 7 ainda.