我安装了两个操作系统,Windows 7 和 Linux。现在当我合并磁盘分区时D
,启动电脑时会打开F
提示符grub>
。我需要输入四个命令才能启动 Windows。
我想卸载 Linux(安装在某个逻辑驱动器中),但我不知道如何找到该驱动器并从那里删除 Linux。
答案1
我正在@mnmnc 的评论, 这里。
您看到的并不是 Linux 本身,而是 GRUB 的启动提示。GRUB 是目前 x86 和兼容架构上 Linux 常用的启动加载程序,但它并不是引导 Linux 内核的唯一方法。在 GRUB 成为主流并稳定之前,我相信 LILO(nux Li
ader Lo
)是最常见的。对于从 DOS 引导(是的,这曾经相当常见),人们会使用 LOADLIN。我相信还有其他方法,即使我们仅限于 x86/IA-32 架构。
当您安装 Linux 时,安装程序会将 GRUB 放在两个不同的位置。基本引导加载程序会直接写入磁盘,而它的附加功能(例如显示精美菜单、指定可用菜单选项的配置以及允许您在它们之间进行选择的代码)可能位于/boot/grub
您的 Linux 根分区中。由于这些文件现在不再可用,您必须手动输入引导命令。因此出现提示grub>
。
正如在原始问题的评论中指出的那样,(相对)简单的解决方法是使用 Windows 安装介质执行修复安装。这将覆盖 GRUB 的引导扇区部分,从所有意图和目的上来说都是“卸载” GRUB。事实上,Windows 不理解备用引导加载程序,并且大多数情况下甚至没有提示就直接覆盖它们,这是常见的故障情况,当配置双启动(最简单的方法那总是先安装 Windows,然后再安装任何想要在多启动设置中运行的操作系统),但在这种情况下,您可以利用它来相当容易地有意识地恢复到单操作系统配置。
一旦删除了 Linux 安装的所有残余,您就可以使用磁盘管理安全地删除以前保存该安装的分区,然后将 Windows 分区扩展到当时的可用磁盘空间。
总结:执行 Windows 修复安装以摆脱启动提示。