我有一台 Acer Aspire 5,我删除了现有的硬盘分区并安装了两个 LUKS 加密的 Ubuntu 20.04.2 实例。(不再有 Windows 操作系统或恢复磁盘。)我可以访问 F12 启动菜单来选择要启动的内容,并且可以启动到我的 Ubuntu 安装。但进入 BIOS 设置的 F2 按钮不再起作用——它只会让计算机挂在 Acer 徽标屏幕上。
(1)有人知道什么可能导致这个问题以及如何解决它?
(2) 取出 CMOS 电池并重新放入是否有帮助,是否有人知道这种做法是否会使计算机的保修失效?
(3) 如果我无法进入 BIOS 设置,但计算机似乎正在运行,我有什么理由担心并尝试立即解决这个问题?
如果有帮助的话,下面是更多详细信息:
安装一个加密的 Ubuntu 实例后,我犯了一个错误,重命名了 EFI 系统分区上的 EFI/ubuntu 文件夹(而不是使用 grub-install 创建具有不同 ID 的不同启动项的正确方法,我后来这样做了)。这意味着计算机无法成功启动。此时(当我添加第二个 Ubuntu 安装时),当我使用 F2 进入 BIOS 时,那里的启动顺序开始变得奇怪;例如,有时只有一个空白条目,而其他时候会显示硬盘条目并显示第二个空白条目。有一次,我看到条目名称有一些乱码字符串,当我在屏幕上导航时,它发生了一次变化。我仍然可以使用 F2 访问 BIOS,除非我插入了外部 DVD 驱动器 - 然后 F2 会导致计算机挂在 Acer 徽标屏幕上。但是,当我访问 BIOS 尝试选择将 BIOS 设置重置为默认值、将外部 DVD 驱动器置于启动顺序的顶部等选项时,我遇到了意外行为、计算机冻结等问题。
为了解决计算机无法启动的问题,我偶然发现了 grub 命令行,我想这是因为我尝试从 Live Ubuntu DVD 启动,但实际上并没有成功启动,只是进入了命令行。我能够解锁 Ubuntu 的加密启动分区,指定内核和根文件系统,设置 initrd 文件,然后启动。从那里我能够修复计算机,以便它以后再次成功启动,而无需使用 grub 命令行。然后我安装了第二个加密的 Ubuntu。
当 BIOS 仍在工作时,我添加了管理员密码,禁用了安全启动和快速启动,并最终启用了 F12 启动菜单。无法从 UEFI 模式转入传统 BIOS 模式。
安装第二个 Ubuntu 实例后,我不记得我是否立即尝试使用 F2 访问 BIOS。然而第二天我意识到我无法再进入 BIOS;系统只是挂在 Acer 徽标屏幕上。
如果有帮助的话,目前在 EFI 系统分区中有四个文件夹:BOOT、ubuntu、Ubuntu1 和 Ubuntu2。我认为 BOOT 已经存在;ubuntu 和 Ubuntu1 都加载相同的加密 Ubuntu 安装;Ubuntu2 加载第二个加密的 Ubuntu 安装。(由于 grub 创建启动条目的方式,即使我没有主动使用它,也会创建“ubuntu”条目。)每个 Ubuntu 安装都有一个加密的启动分区和第二个加密分区,其中包括文件系统 (/) 和交换。每个 Ubuntu 安装还有一个未使用的 grub 分区。Ubuntu1 和 Ubuntu2 条目是使用 grub-install --bootloader-id=Ubuntu[X] --no-uefi-secure-boot 创建的(最后一个标志防止了即使在使用 Ubuntu1 和 Ubuntu2 启动条目时也会使用 ubuntu/grub.cfg 的问题)。 efibootmgr 成功显示 ubuntu、Ubuntu1 和 Ubuntu2 文件夹以及“EFI USB 设备”、“EFI DVD/CDROM”和“EFI 网络”的条目,我可以使用 efibootmgr 重新排列启动顺序、删除条目等。
谢谢你!
答案1
我在安装 manjaro 时也在我的 acer aspire 5 上遇到过同样的问题。如果您尝试使用按钮进入 BIOS,系统就会挂起F2。
但我能够通过从 GRUB 菜单直接重新启动进入 EUFI 来进入 BIOS。我还注意到启动顺序中有一些奇怪/空白的名称。使用 efibootmgr 删除/重新排序 EFI 启动顺序,如下所示这不知何故它对我有用,我能够再次正常进入 BIOS。
另一个可能有帮助的事情是进入 bios 后更改 vmd 控制器设置。转到主选项卡并按Ctrl+ S,将出现一些隐藏选项。尝试从那里更改 vmd 控制器设置。