更换主板后 Arch linux 无法启动

更换主板后 Arch linux 无法启动

我已经使用 arch 几个月了。但由于主板问题,我不得不更换它。从那时起,操作系统就无法启动。戴尔支持协助显示找不到可启动设备,扫描二维码后将我带到戴尔网站,并显示错误代码为 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

答案1

UEFI 固件定义了控制启动顺序等的变量。引导变量包含 EFI 程序的路径,一次尝试一个程序,直到成功加载一个程序(或列表耗尽)。

这些 UEFI 变量存储在主板上的非易失性存储器中。由于更换了主板,旧的变量丢失了,新主板出厂时引导序列为空。

新主板上的固件会提示您选择一个文件,因此请尝试从列表中选择 grubx64.efi 以选择 GRUB 引导加载程序作为要运行的 EFI 程序。

相关内容