我问过这个问题这里我想要更多回复
如何在 Ubuntu(10.04)上安装 SafeBoot 加密的 Windows 分区?
我有一个带有 safeboot 加密 Windows 分区的硬盘。我调整了分区大小,然后在可用空间上安装了 ubuntu。现在我的 Windows 无法加载
我已尝试 mount -t ntfs /dev/sda1 /mnt/windows
尝试更改 fstab 尝试更改 grub.cfg
我还安装了 ntfs 配置工具,但它没有检测到 windows 分区
但是 sudo fdisk -l 显示 /dev/sda1 上使用 ntfs 的 windows 分区
如果我现在无法安装 Windows 分区,您能告诉我如何进行双重启动吗?当我打开笔记本电脑时,它会直接启动到 Ubuntu,没有任何 grub 菜单。如何解决此问题以显示 grub 菜单并双重启动到 Windows 和 Ubuntu?
答案1
就像 SU 中的回复提到的那样,安装 Windows 的加密分区实际上并不是 ntfs 分区 - 它包含的数据格式只有 safeboot 才能理解。现在要在这样的系统中进行双启动,您需要在设置 Safeboot 加密之前调整分区大小。
如果满足以下先决条件,那么有一种方法可以达到您想要的情况(在安全启动加密分区上进行 Windows 双启动,在另一个分区上进行 ubuntu 双启动):
- 您愿意备份所有数据并重新安装 ubuntu
- 您愿意备份所有数据并重新安装 Windows 和 Windows 应用程序
- 您愿意重新设置加密。
- 您有某种 Windows 或安全启动救援 CD(请参阅这)
即使有这些,我能想到的方法还是有一些注意事项。请继续阅读。这些是步骤:
selections.txt
备份 ubuntu 分区中的所有数据。为了使恢复更容易,您可以通过运行以下命令并备份生成的文件来记下已安装的软件包列表sudo aptitude --get-selections > ~/selections.txt
启动 ubuntu livecd / liveusb 并删除 ubuntu 分区。
在同一个实时用户会话中,将 ntfs 分区调整为其原始大小(开始安装 ubuntu 之前的大小)。
使用 safeboot+windows resuce cd 重新启动并修复系统。理想情况下,这应该会检测到损坏的启动记录,并应该恢复在加密分区内重新启动 Windows 的可能性。
警告
我完全不知道 safeboot 的存在,也从未使用过它,也不知道是否有救援 CD 或者它是否可以执行步骤 4。步骤 4 只是基于几分钟的谷歌搜索得出的一个有用建议。如果可能的话,请寻求 IT 或 mcaffee 的支持。
通过上述操作,你的系统应该恢复到原来的状态前您开始安装 ubuntu。
fdisk
现在您需要调整 ntfs 分区的大小 - 如果分区已加密,则无法通过gparted
或 ubuntu 安装程序执行此操作。因此,如果可能的话,请暂时关闭加密并暂时解密整个分区,然后调整其大小并重新打开加密。再次,我是 safeboot 方面的完全文盲新手,试图提供一个抽象的概念建议,您需要弄清楚它的实际应用。如果暂时无法切换回非加密模式(由于工具限制或空间不足),那么您需要备份所有数据和设置以及应用程序信息,然后在重新分区磁盘后重新安装 Windows 和应用程序(因为在这种情况下,重新分区将意味着重新格式化整个磁盘)。
如果你已经做到了这一点,那么将 ubuntu 重新放到剩余可用空间上应该很容易。祝你好运!
答案2
DualBoot 问题的答案:
按住SHIFT可在启动期间显示隐藏菜单(ESC在 GRUB 传统中)。