Ubuntu 16.04 - 如何禁用安全启动?

sfl*_*lee 18 boot uefi

我在戴尔 5470 上安装了 Ubuntu 16.04。由于某些原因,我想重新安装它。我想从 USB 启动以重新安装 Ubuntu。问题是,由于安全启动,我无法访问 BIOS 和启动菜单。当我在启动过程中按 F2 或 F12 时,计算机仍会引导到 Ubuntu。

我试过了,systemctl reboot --firmware-setup但我收到Cannot indicate to EFI to boot into setup mode: Operation not supported如何从 USB 启动并重新安装 Ubuntu?

Rod*_*ith 10

有几种方法可以引导到固件设置实用程序,您似乎知道其中一些:

  • 在开机时使用按键——不幸的是,几乎没有关于什么按键将进入设置工具的标准化。它通常是 Esc、Enter 或功能键(但哪一个变化很大——通常是 F2、F8 或 F10,但也可以是其他键)。设置固件的“快速启动”功能有时会禁用这种进入设置工具的方法,因为这会导致 USB 端口未初始化。如果计算机有 PS/2 端口,您可以使用 PS/2 键盘解决此限制。
  • 使用systemctl-- 您之前介绍的命令sudo systemctl reboot --firmware-setup,适用于某些计算机;但它显然不适合你。Windows 8 及更高版本提供了类似的功能,因此如果您可以启动到 Windows,您可以尝试它,它可能会更好地工作。
  • 使用引导管理器的重新启动到设置功能——一些引导管理器提供了重新启动进入设置实用程序的功能。GRUB 可以(尽管默认情况下它可能不处于活动状态),我的 rEFInd 引导管理器也是如此(默认情况下它处于活动状态,但可以禁用;如果计算机缺乏必要的支持,它也不会出现),以及 gummiboot/systemd-启动(我不记得默认情况下它是否处于活动状态)。我并不乐观,但我怀疑此功能将在上述方法适用的计算机上运行,​​因此我对它对您的工作不抱太大希望。
  • 删除所有其他引导选项——如果基于 EFI 的计算机找不到任何其他引导加载程序,它通常会启动其设置实用程序。利用这一点的最佳方法通常是拔掉所有硬盘(以及网络电缆,如果您的网络支持网络引导)。或者,您可以删除EFI 系统分区 (ESP)或删除或移动其上的所有引导加载程序文件,以便固件无法找到它们。这种方法的问题在于,将系统恢复到其原始状态可能无法使其再次启动,因为许多 EFI 删除了对无效启动选项的基于 NVRAM 的引用。因此,您可能需要使用Boot Repairefibootmgr或其他一些工具来重新安装 GRUB 或在完成后重新创建其 NVRAM 条目。

顺便说一句,很可能不是安全启动本身阻止您进入固件设置实用程序。(虽然它可能是戴尔相链接的安全引导,以使其难以进入固件时,这种类型的联动并不需要安全启动的,我从来没有遇到过自己。)它更可能是它的固件的“快速启动" 功能使 USB 端口未初始化,这是问题的根源。另一种可能的可能性是您尝试了错误的键,或者您在它可以工作的(通常非常狭窄的)窗口之外敲击它。在戴尔论坛上询问或查看您的文档以了解要按什么键,并尝试多次,并在计算机启动时反复敲击。