我希望Truecrypt像往常一样要求Windows XP的密码,但是要使用标准的[ESC]选项,即通过Escape键选择密码,我希望它为(未加密的)Ubuntu安装找到grub。
我已经在东芝NB100上网本的120Gb硬盘上安装了Windows XP,然后进行了分区以为Ubuntu 10.04腾出空间,并在Windows XP安装后进行了安装。
当我加密Windows XP时,Truecrypt会覆盖主引导记录(MBR)中的grub条目,我相信(?)并且无法再在XP和Ubuntu之间进行选择。所以我需要恢复它。
我已经在Ubuntu论坛和其他地方相当广泛地搜索了答案,但是还没有找到涵盖所有可能情况,场景和错误消息的完整答案,或者他们谈论的是旧版GRUB,而不是GRUB2。Ubuntu 10.04使用GRUB2。
我的设置:
分区:
- Windows XP,NTFS(将使用Truecrypt加密),40Gb
- / boot(Ext4,1Gb)
- Ubuntu交换,4Gb
- Ubuntu /(root)-主文件系统(20gb)
- NTFS共享,55Gb
我知道Truecrypt引导加载程序在引导时会替换GRUB,因为我已经在另一台笔记本电脑上尝试过了。
我希望引导加载程序屏幕看起来像通常的样子:
TrueCrypt的
输入密码:
(或[ESC]跳过)
密码是WindowsXP的密码,然后按[ESC]来找到要从中启动的Ubuntu grub
在此先感谢您的帮助。
问题的关键领域是如何在按下逃逸键时指示Truecrypt,以及如何在按下esc键时使True引导加载程序可以看到Grub / Ubuntu。也称为链接。