主要介紹讓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第一個引導了。

