@ A solução da stefan.at.wpf é a recomendada em toda a Internet. Não funcionaria para mim. Em absoluto. Mas encontrei outra solução, que funcionou para mim.
Essencialmente, você carrega em cadeia o GRUB2 para carregar o SYSLINUX, que por sua vez inicializa a imagem ISO do TrueCrypt Rescue, que permite inicializar no Windows.
Eu documentei todos os detalhes aqui . A versão resumida, no entanto, seria:
-
Instale o syslinux:
sudo aptitude install syslinux
-
Copie os arquivos no lugar:
sudo cp /usr/lib/syslinux/memdisk /boot/ sudo cp TrueCrypt\ Rescue\ Disk.iso /boot/truecrypt-rescue-disk.iso
-
Determine o UUID da sua partição de inicialização:
sudo blkid /dev/sda2
A saída deve ser algo como isto:
/ dev / sda3: UUID="12345678-1234-1234-1234567890"
-
Configurar o GRUB2:
Adicione o seguinte a
/etc/grub.d/40_custom
:menuentry "TrueCrypt ISO boot" { insmod part_msdos insmod fat insmod ext2 insmod search_fs_uuid search --fs-uuid --no-floppy --set=boot [UUID without quotes] linux16 ($boot)/memdisk iso raw initrd16 ($boot)/truecrypt-rescue-disk.iso }
-
Re-carregue a configuração do GRUB2
sudo update-grub
Observe que isso mostrará as opções de [F8] Repair sempre que você inicializar no Windows, pois estamos enganando o sistema que está inicializando a imagem do TrueCrypt Rescue CD a partir do disco rígido, em vez do método de inicialização TrueCrypt "normal". Mas parece uma pequena desvantagem para mim (e pode até ser considerado um recurso adicional!)