在正在运行的 Ubuntu 系统上禁用 UEFI

在正在运行的 Ubuntu 系统上禁用 UEFI

最近升级后,我使用 ubuntu 14.04.1 运行 3.13.0-93-generic 内核。UEFI 从一开始就启用了。但是我可以看到一些模块(例如 virtualbox、DKMS)不工作并要求禁用 UEFI。我的问题是,如果我从 BIOS 禁用 UEFI,启动会发生什么?会启动吗?这是一个单一操作系统。有人能解释一下会发生什么吗?由于这是一个生产系统,我不能在不知道后果之前就禁用 UEFI。请帮忙。

答案1

问题不在于启动模式(BIOS/CSM/legacy 与 EFI/UEFI);而在于安全启动。启用安全启动后,Ubuntu 16.04 要求所有内核模块都经过加密签名;但是,第三方内核模块(例如 VirtualBox 的内核模块)并未采用这种方式签名。因此,安全启动会阻止加载它们。

请注意,安全启动是选修的UEFI 的功能,因此您在使用 BIOS 模式启动时不会遇到此问题。话虽如此,从 EFI 模式启动切换到 BIOS 模式启动来解决这个问题有点矫枉过正,而且很可能会导致后续问题。

幸运的是,可以禁用安全启动。具体如何操作,不同的计算机之间差别很大,所以我无法写出一个普遍适用的简单说明。我的这一页,不过,提供了几个如何禁用安全启动的示例,所以您可能需要查看一下。

答案2

您可以在大多数东芝笔记本电脑上通过在启动时按 f2 来禁用它,这将让您进入设置区域,转到安全并禁用安全启动,确保您保存并退出 f10

相关内容