ACER 宏碁 笔记本无法进入 grub 引导 + 安全启动失败(security boot fail ) 解决办法

时间:2024-04-16 20:53:14

主要介绍让BIOS首先引导grub的方法


加一点:添加完新的启动选项以后,如果看不到添加的启动项,就先保存重启,再进 BIOS 就可以看到了

我是宏碁的笔记本,装了双系统。之前无意间进了一次 BIOS 然后没法再进grub了,后来使用 boot-repair 才把grub又给弄回去了。最近升级Ubuntu到20.04后使用了英卡的闭源驱动,今天尝试 ventoy(把U盘当启动盘使,还不用格式化U盘) 工具的时候,突然显示 security boot fail ,然后即使使用 boot-repair 也没法让 BIOS 先引导 grub 。
网上有好多人说 设置启动密码 关闭security boot 就可以回复正常,然而,我设置了密码,也关了安全启动,却依然没法让grub先启动。
无奈之际,我仔细阅读 acer 再BIOS面板上的英文解释。突然发现其实有更好的解决办法。以下是我的具体操作步奏。
  • 首先设置密码,只需要设置这个最高等级的 supervisor 密码就好了。千万别忘了,不然以后就没法设置BIOS选项了。
    这里再加一点,我发现当你把安全启动关闭了、Ubuntu启动选项作为第一个启动方式之后。在 supervisor 中修改密码,在新密码中输入回车可以取消密码,而且做的改变都还在。

  • 设置好密码以后,先下面的Password on boot给关了。不然每次启动都要输密码,不太方便。
接着,在 Select an UEFI file as trusted for executing 里面按 UEFI > HD0 > ubuntu > grubx64.efi 的顺序选择grub引导。如果是双硬盘或者没有把boot装##### 在Windows的boot中文件,那 grubx64.efi 位置可能不一样,多试试。总之,先找到 Ubuntu 再找 grubx64.efi 。找到以后按回车给这个引导起个名字,比如 Ubuntu 或者 Linux。


  • 最后,把窗口转到boot,然后 关闭secure boot并把我们刚刚选中的引导文件放在第一位。这样以后就可以快乐的让grub第一个引导了。

最后,最重要的是别忘了密码。可以起一个好记的,比 fucknvidia