我有两个硬盘,一个安装了 Windows 8,另一个安装了使用可启动 USB 驱动器安装的 Ubuntu 17.04。这种方法一开始是可行的,因为我最初能够顺利启动 Windows 和 Ubuntu,但我的系统闲置了一段时间,然后我就遇到了带有提示的 grub 屏幕。所以我以某种方式启动了 Windows,并将装有 Ubuntu 17.04 的硬盘格式化为 NTFS,希望能摆脱 grub 屏幕,但现在我甚至无法启动 Windows。现在,当我打开电脑时,我遇到了 grub 屏幕,无法跳过该屏幕。我找到了一些关于删除 grub 的帖子,但这对我没有用。
答案1
在您可能拥有的 UEFI 系统中,GRUB 存储在 EFI 系统分区和 NVram 中。您可以通过安装 ESP 并删除来“删除”Grub,这样您的 UEFI 就不会知道它在那里EFI/ubuntu/grubx64.efi
即使您删除该文件后,主板也可能会保留该条目(但不会尝试启动它),在这种情况下,您必须进入 UEFI 菜单并从那里将其删除。
这显然不会影响 ubuntu 上的安装grub
,因此如果您以后需要,可以重新安装它。
答案2
我进入 BIOS 并更改了启动顺序。不确定这是否对任何人有帮助,但我只是将 Ubuntu 移到 Windows 之下并获得了正常的 Windows 启动。我将 WebODM/LiveODM Lubuntu 20.04 映像安装到 USB 闪存驱动器上,然后使用闪存驱动器将其安装在外部 USB 硬盘驱动器上以进行无人机测绘。我认为您可以合理地假设它与其他版本的 Ubuntu 没有太大区别。要进入 BIOS,每台计算机的过程都不同,因此如果您不熟悉,您可能需要弄清楚这一点。但我认为大多数使用 Ubuntu 的人可能都熟悉 BIOS。
附言一下,如果 WebODM/LiveODM 用户发现这篇文章是因为 grub 或 grub2 导致它无法工作,并按照描述的相同过程操作,但遇到错误代码 134,运行“sudo apt update”,然后运行“sudo apt upgrade”。不知道为什么它有效,但它确实有效了。我知道的足够多,足以应付危险,但不是专业人士。