Kubuntu 11.04 + Windows 7 双启动笔记本电脑驱动器加密

Kubuntu 11.04 + Windows 7 双启动笔记本电脑驱动器加密

我已经知道如何创建 Kubuntu/Win7 双启动。我想要做的是加密两个操作系统。

我使用 Kubuntu 作为主要操作系统,并使用 Windows 7 进行休闲游戏或长时间的 Visual Studio 编程,因为在虚拟机中无法玩游戏。

我研究过 TrueCrypt,但它只允许对 Windows 系统分区进行加密。它对 GRUB 的操作也很奇怪。

BitLocker 不适用,因为我无法从 Kubuntu 访问我的 Windows 文件,而且我只有 Windows 7 Home Premium。

我计划的设置如下:500GB 硬盘(Dell Studio 笔记本电脑)

~50GB Ubuntu

~100GB Windows

~350GB 共享媒体文件(可能是 TrueCrypt 普通加密分区,不确定文件系统)

是否可以使用 TrueCrypt(及其用于 Win7 和共享分区的引导加载程序,并以某种方式通过加密分区为 Kubuntu 链式加载 GRUB?

我目前正在试验双启动的 VirtualBox 机器,但到目前为止还没有成功,而且加密需要很长时间,尽管为虚拟机提供了 3 个核心和 1536 RAM。

任何建议将不胜感激。

谢谢你!

更新:我安装了 Win7 并用 TrueCrypt 加密了它。我还加密了我的 SHARED 分区。然后我安装了 Kubuntu,将 GRUB 安装到 /boot 分区。现在我有一个加密的 Kubuntu,可以访问 Win7 和 SHARED,但我无法启动到 win7。TrueCrypt 引导加载程序出现,要求输入密码并将我重定向到 GRUB。我还尝试从 TrueCrypt 救援 CD 启动,但没有成功。

答案1

我修复了上述问题,现在我得到了我想要的东西。这个问题是因为我为 /boot 分区添加了“boot”标志。将“boot”标志返回给加密的 Win7 分区后,一切都按开发人员的预期运行。

如果有人想创建类似的设置,下面是我的具体步骤:

  1. 使用 GParted 创建 4 个分区(500GB 硬盘)
    • 100GB NTFS - Windows - 必须有“启动”标志
    • 1GB ext4-/boot
    • 50GB 空 - Kubuntu,LVM 位于加密分区内
    • 349GB NTFS - 共享
  2. 安装Windows 7到第一个分区
  3. 使用 TrueCrypt 加密系统分区,刻录恢复盘(不是必需的,但有利于恢复)
  4. 从备用 CD/或桌面 DVD 安装 Kubuntu 11.04(文本模式)
    • 在 50GB 分区中创建一个加密卷。
    • 在加密卷中设置 LVM。
    • 在逻辑组内创建 2 个逻辑卷 - 2/4GB 交换,其余为 /
    • 将 1GB 分区设置为 /boot,不要给它“boot”标志
    • 将 GRUB 安装到 /boot 分区(在本例中为 /dev/sda2)请勿覆盖 MBR。
  5. 安装完成后,重新启动计算机
  6. 在启动时,TrueCrypt 引导加载程序将加载,输入密码即可启动 Windows。
  7. 按 Esc 键将显示 GRUB 菜单,需要密码来解锁 Kubuntu 分区。

要安装共享分区:在 Windows 中:以管理员身份打开 TrueCrypt,并将共享分区添加为“系统收藏夹” - 该分区必须使用与 Windows 分区相同的密码。这将在 Windows 启动时为所有用户自动安装该分区!!!

在 Kubuntu 中:打开 TrueCrypt 并安装 SHARED 分区。它将出现在 /media/truecrypt* 下,其中 * 是 TrueCrypt 中的插槽号。我使用 NTFS 作为 SHARED 分区,它在 Kubuntu 下运行良好。

我希望这对某人有帮助......

相关内容