Grub2 和 Windows 7 和 Vista

Grub2 和 Windows 7 和 Vista

我想进行三重启动...不要问为什么;-) ...

我有 Ubuntu 13.10 和 W7 及 Vista 安装的 ghost 副本。希望能够从同一分区启动所有三个操作系统。

问题是它无法启动 Vista 和 7。我认为问题与分区上的 guid 有关。以及两个 Windows 版本都具有的系统保留分区。

我希望 Grub2 能够管理所有三个操作系统,但我不希望 Windows 自己的启动管理器知道并在其启动菜单中显示其他操作系统。如果我启动 Windows 7,那么它只会启动它,Vista 也是如此。

答案1

第一步,为整个系统创建 3 个分区,但(因为你需要禁用分区)我认为更好的方法是使用 2 个“硬盘”安装在第一个 Ubuntu 和第二个 Windows 上

http://ubuntuforums.org/showthread.php?t=1664134

sudo apt-get install grub2

答案2

与论坛上有关 Ubuntu 和 grub 的安装问题相比,Windows 安装问题更为严重。

Windows 引导加载程序只知道一个主分区可以引导。在 Linux 中,我们将其视为引导标志,在 Windows 中,它是活动分区。所有 Windows 安装都会将引导文件放入该活动分区中。

如果您在安装时将每个 Windows 安装在带有启动标志的单独主 NTFS 分区中,它将保留其启动文件。或者您可能能够移动启动标志并进行修复以恢复启动文件。如果第二个安装在逻辑分区中,则可能不可能。

然后您可以从 grub 直接启动每个 Windows 安装。但是,如果将 Windows 引导加载程序恢复到 MBR,则只会启动一个安装或另一个安装,具体取决于哪个安装具有引导标志。

图片胜过千言万语 - Vista 但所有 Windows 都带有 BIOS/MBR

http://www.multibooters.co.uk/multiboot.html

相关内容