我想在我的计算机中的两个不同主分区内安装两个完全独立的 Windows XP 实例(不应共享任何数据)。我知道 grub 可以正确处理它们的启动,但我不知道是否可以在 100% NTFS 系统中安装和配置它,并且不需要任何额外的 linux 分区/发行版。
答案1
我在用grub4dos双启动 XP 和 XP64。两个系统都采用 NTFS 文件系统。
设置很简单:我将 grub4dos 文件夹复制到我的 NTFS 文件系统上。将 windows 引导加载程序重命名为“ntldr”,并将 grub4dos 引导加载程序“grldr”复制到“ntldr”。这样,我仍然使用微软标准 MBR,这使我公司所需的病毒扫描程序感到满意。
此方法还可以使我的分区保持独立。我可以将分区转储到外部驱动器并在其位置加载不同的操作系统。我将 Vista32、XP32、Vista64 和 XP64 映像保存在外部驱动器上。大约 1.5 小时后,我可以将其中任何一个映像加载到我的两个笔记本电脑分区中,无需担心启动配置,即可开始使用。
编辑: 还有一个提示。当您进行 Windows 安装时,请在除安装 Windows 的分区之外的所有分区上设置隐藏位。Windows 安装程序将替换可引导分区上的引导顺序,并且您会失去分区独立性。
答案2
不,稳定的 grub 可以不是目前支持从 NTFS 启动。
您需要一个小的 FAT 分区来使用 GRUB。或者,考虑使用本机引导加载程序或其他第三方加载程序。
话虽如此,我们仍在努力为 grub2 (当前为 alpha 版本) 提供支持。
答案3
你可以尝试易BCD。这是创建多启动配置的非常强大的工具。以下是Windows XP 启动过程。
还有这个SourceForge 项目 GRUB for DOS,其中还包含一个名为 WINGRUB(适用于 Windows 的 GRUB)的实用程序。
答案4
Grub 需要现有类 Unix 环境。不过,您可以使用标准 Windows boot.ini 设置轻松实现双启动 Windows XP 环境。