从主板固件中删除 Ubuntu Grub

从主板固件中删除 Ubuntu Grub

我创建了 Linux 和 Windows 10 的双启动。我安装了 NVIDIA 驱动程序,然后安装了 cuda 工具包。它询问我是否要更新 Grub,我回答是。之后,我再也无法访问 Ubuntu。我在启动菜单中选择 Ubuntu,它就进入 Windows。我尝试了很多方法,但我觉得 Grub 位于主板固件上。

我尝试重新格式化所有内容。我删除了硬盘并重新安装了 Windows 10,但 Ubuntu 启动选项仍列在那里。问题是,如果我安装 Ubuntu,即使在启动菜单中选择 ubuntu,它仍会直接进入 Windows。我想删除此选项,然后从头开始重新安装 Ubuntu。

我已经尝试过以下操作:

这将尝试重新安装 grub安装 Ubuntu 15.10 和 Windows 10 后双启动菜单不显示

我尝试过从 ubuntu 和 windows 进行启动修复

乌本图:我该如何修复 grub?(安装 Windows 后如何恢复 Ubuntu?)

对于 Windows:如果我运行 bootrec /fixboot,我会被拒绝访问,如果我运行 bootrec /fixMbr,它会成功完成,但不会修复任何问题

我的最后一个办法是尝试将计算机恢复到出厂设置,但即使删除两个硬盘并安装全新的 Windows,Ubuntu 启动选项仍然存在,并且在我实际安装 Ubuntu 时会引起冲突,因此它直接进入 Windows。

答案1

我遇到了同样的问题。我猜,你想删除 GRUB,但和我一样,在东西不起作用后却没能成功bootrec。这个方法对我有用。我下载了官方的 Arch Linux ISO,将其 Live 启动到 USB 中。之后,在启动时,有一个进入 shell 的选项。选择它。然后,shell>提示就会出现。

输入fs0:(或)启动时驱动器的名称。当您在选项上按下 Enter 键时,它们将显示在提示符中。

输入 ls

您将获得包含 Bootloader 条目的文件。搜索文件名“Ubuntu”并将其删除(小心),不要删除任何其他文件。重新启动您的 PC。

您将会看到额外的引导加载程序条目已经消失了。:)

不要犹豫,分享这些知识。

哦,还有一件事:

如果 bootrec 显示Access denied,请执行以下操作:

bootrec /fixboot
bootsect/nt60 sys           //mind well there is NO SPACE before or after the '/'
bootrec /fixmbr             //it now works!!
bootrec /rebuildbcd

希望这可以帮助 :)

相关内容