双启动后卸载 grub

双启动后卸载 grub

我尝试使用预装的 Windows 10 双启动 Ubuntu 16.04 LTS,但无法正常工作。决定删除 Ubuntu 分区,但无法完全卸载 grub。

通常 Windows 10 可以正常启动。但是当系统从休眠状态(或电池没电)唤醒时,我会看到 grub2 命令行界面。重新启动笔记本电脑可让 Windows 引导加载程序再次接管并正常启动。

我尝试了这些方法,但没有效果:

  • bootrec /fixmbr,,/fixboot\rebuildbcd运行成功但是没有解决问题。
  • sudo lilo -M /dev/sda mbr从 Ubuntu Live USB运行
  • 通过 EasyBCD “写入 MBR”(不确定是否相关,但还是尝试了)
  • 教程建议我通过安装 EFI 分区来彻底删除 grub 文件。现在,休眠后唤醒时会显示“插入磁盘”屏幕;重新启动后我就可以再次使用 Windows。

总而言之,Windows 引导加载程序在从休眠状态唤醒时不负责,但在其他情况下会覆盖 grub。(这是我在卸载 Ubuntu 之前遇到的相同问题)

我最终将 Ubuntu 安装到了 USB 上。确保选择了正确的驱动器来安装引导加载程序。然后 grub 命令行又回来了。发生了什么事?我该如何让 Windows 正常启动?

答案1

我知道这个帖子很旧了,但是当我尝试自己解决这个问题时,我在自己的搜索中遇到了它,并且当其他答案都没有时,我找到了一个对我有用的解决方案,所以我需要分享!

我的笔记本电脑上安装了 Ubuntu 和 Windows 10 双启动系统。我决定删除 Ubuntu,并删除了它的分区,但 grub 仍然不断中断我的引导加载程序。在尝试了论坛上留下的无数建议后,我终于找到了一种非常简单、图形化的方式来自行删除它,哈哈。(所以,免责声明,我不知道其他版本的 Windows 是否有此选项)

但我所做的就是F12在计算机启动时进入启动选项。在其他选项我选择了BIOS 设置。我在左侧选择了启动顺序然后它就列出了我的不同启动选项,我可以选择它们来更改它们的顺序或删除它们或做任何我想做的事情。我所要做的就是确保只标记了“ubuntu”,然后点击删除引导然后退出。它继续进入登录屏幕,我重新启动了笔记本电脑,只是为了再次检查它是否解决了我的问题,而且确实如此!

答案2

我认为 bootrec\fixmbr 仅适用于 MBR 分区,其中 MBR 存储在 HDD 的开头。就您而言,您有 GPT(因为您有 EFI 分区)为什么不尝试从 EFI 分区手动安装和删除 Ubuntu 和相关 grub,然后使用可启动的 Windows 副本进行自动修复。

如果您没有可启动磁盘,请使用 SuperGrubDisk 启动 Windows。

否则我认为您的 BIOS/UEFI 在启动时会有一个 OS-bootmanager。如果是的话,那么肯定会有一个 Windows 选项,将其移到列表的上部以将其优先级设置为最高。

Ubuntu 安装良好但卸载不完整。

(抱歉,如果我没有帮上忙,因为这是我的第一个回答,而且我对 EFI 不太熟悉)

相关内容