Arch-Linux
更換主機板後 Arch linux 無法啟動
我已經使用arch 幾個月了。但由於主機板問題,我不得不更換它。從那時起,作業系統無法啟動。Dell Support Assist 顯示未找到可啟動設備,掃描時帶有 QR 碼將我帶到戴爾網站並說錯誤程式碼為 0000,驗證碼為 91042。
在 Bios 中,啟動順序為空,安全啟動關閉,SATA 操作設置為 AHCI 模式。
當我嘗試在引導列表選項中添加引導選項時,我會彈出選擇具有此目錄樹的文件…
Grub | x86_64-efi | | acpi.mod | | adler32.mod | | affs.mod | | ... and a lot more .mod files | locale | | ca.mo | | da.mo | | de.mo | | ... and a lot more .mo files | themes | | COPYING.CC-BY-SA-3.0 | | README | | blob_w.png | | boot_menu_c.png | | boot_menu_e.png | | ... and a lot more .png files | | theme.txt | | ... there are a few .pf2 files like | | dejavu_10.pf2 | | dejavu_12.pf2 ... | fonts | | unicode.pf2 | grub.cfg | grubenv EFI | arch | | grubx64.efi | Dell | | logs | | | diags_previous.xml | | | diags_current.xml vmlinuz-linux initramf-linux.img initramfs-linux-fallback.imp inter-ucode.img
在這個 EFI Boot Selection 菜單中,它說文件系統是 FS0
UEFI 韌體定義了控制啟動順序等的變數。引導變數包含嘗試的 EFI 程序的路徑,一次一個,直到成功載入一個(或列表已用盡)。
這些 UEFI 變數儲存在主機板上的非易失性記憶體中。由於更換了主機板,舊的變數失去了,新主機板的啟動順序為空。
新主機板上的韌體會提示您選擇一個文件,因此請嘗試從列表中選擇 grubx64.efi 以選擇 GRUB 引導載入程序作為要執行的 EFI 程序。