我创建了 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
希望这可以帮助 :)