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