我想在我的计算机中的 2 个不同的主分区中安装 2 个完全独立的 Windows XP 实例(不应共享数据)。我知道 grub 可以正确处理引导它们,但我不知道是否可以在 100% NTFS 系统中安装和配置它,并且没有任何额外的 linux 分区/分布。
我想在我的计算机中的 2 个不同的主分区中安装 2 个完全独立的 Windows XP 实例(不应共享数据)。我知道 grub 可以正确处理引导它们,但我不知道是否可以在 100% NTFS 系统中安装和配置它,并且没有任何额外的 linux 分区/分布。
我正在使用grub4dos双引导 XP 和 XP64。两个系统都在 NTFS 文件系统上。
设置很简单:我将 grub4dos 文件夹复制到我的 NTFS 文件系统中。将 Windows 引导加载程序“ntldr”重命名为“ntldr”,并将 grub4dos 引导加载程序“grldr”复制到“ntldr”。这样我仍然使用微软标准的 MBR,这让我的公司所需的病毒扫描程序很开心。
此方法还使我的分区保持独立。我可以将分区转储到外部驱动器并在其位置加载不同的操作系统。我将 Vista32、XP32、Vista64 和 XP64 图像保存在我的外部驱动器上。在大约 1.5 小时内,我可以将这些图像中的任何一个加载到我的两个笔记本电脑分区中的任何一个上,并准备好开始使用,而无需担心启动配置。
编辑: 还有一个提示。当您进行 Windows 安装时,在所有分区上设置隐藏位,除了您正在安装 Windows 的分区。窗口安装程序将替换可引导分区上的引导顺序,您将失去分区独立性。
不,稳定的 grub 目前不支持从 NTFS 引导。
您需要一个小的 FAT 分区才能使用 GRUB。或者,考虑使用本机引导加载程序或其他第三方加载程序。
话虽如此,正在为(目前是 alpha)grub2 提供支持。
你可以试试EasyBCD。它是用于创建多引导配置的非常强大的工具。下面是对Windows XP 引导过程的描述。
还有这个SourceForge 项目 GRUB for DOS,它还包含一个名为 WINGRUB(Windows 的 GRUB)的实用程序。
事实上,你可以这样做。使用 GNU/Linux liveCD/USB 和有效格式的 grub.cfg,您可以将 Grub2 完全安装在您的 Windows 分区之一的目录中并启动两个操作系统(即使系统稍后不包含 Unix 系统)。
@MikeyB 的答案现在不再有效,Grub2 能够安装在 NTFS 文件系统上。
Grub 需要一个类似unix 的环境。不过,您可以使用标准的 Windows boot.ini 设置来轻松实现双引导 Windows XP 环境。
您可以使用标准的 Windows 引导加载程序进行双重引导。
右键单击计算机,选择属性|远程设置|高级在启动和恢复下 选择设置,然后选择您的主分区。