我其实不是 GRUB 的忠实粉丝(我有过不好的经历),也不太了解 Linux,那么我该如何删除 GRUB,并用 Windows NT Bootloader 替换它,同时保留相同的操作系统列表/编号/条目,但交换引导加载程序?我在安装 Windows 之后安装了 Ubuntu 12.04 Alpha 2。
答案1
您可以使用 EasyBCD,如下所示:是否可以使用 Windows 引导加载程序启动 Ubuntu?但是 GRUB 会告诉您,强烈建议不要将 GRUB 安装到 MBR 以外的分区。
如果您使用 2 个或更多硬盘驱动器,并且可以在 BIOS 中设置启动设备顺序和/或通过 F8 或 F12 在启动时选择启动设备,我建议将每个操作系统安装在单独的硬盘驱动器上,并将相应的引导加载程序仅安装在相应的 MBR 上。
从您的回答中我可以看出,这不仅仅是 GRUB 的错。请使用 Linux 工具(如parted
或 GParted)进行分区管理。其他任务也一样。我并不是说它是糟糕的软件,但是在混合 Windows-Linux 环境中,大多数以 Windows 为中心的解决方案都无法识别其他操作系统,这反过来又会导致更多问题。另一方面,当您通过 Live CD 安装时,您手头上大多有工具,如果出现问题,您需要使用这些工具来解决问题。
在使用第三方工具调整 Windows 分区大小、尝试其他各种解决方法、使用 Windows 救援工具修复 MBR、进行其他破坏 Windows 的操作并将责任归咎于“GRUB”之后,用 Debian GRUB 安装替换 Ubuntu GRUB 安装,这只能被描述为 FUD,并且是错误的做法。
答案2
你可能不应该这么做。在这一点上,我要保证,你使用以下信息的风险由你自己承担,而且我还没有测试过。此外,它可能已经过时,并且不适用于 Grub 2。
我想你可以用以下方法组合http://bkpavan.wordpress.com/2008/04/02/how-to-boot-linux-using-windows-bootloader-xp/和http://kb.acronis.com/content/1507- 但我们谈论的是超级先进的东西。您冒着机器无法启动甚至更糟的风险。
真正的问题是:Grub 做了什么你不希望它做的事情?对于这样的问题,最好的口头禅是,如果它没坏,就不要修理它。
答案3
因为你声称不了解 Linux,并且想要一些简单的东西
获得所需功能的最简单、最安全的方法是使用 WUBI 安装 Ubuntu
http://www.ubuntu.com/download/ubuntu/windows-installer
这将在 Windows 引导加载程序中为您提供一个引导选项,以引导进入 Linux。ubuntu 将作为应用程序安装在 Windows 中。要从 Windows 引导加载程序中删除该条目,只需在添加/删除程序中卸载该程序即可