Arch Linux 无法启动

Arch Linux 无法启动

当我打开电脑时,它不会启动 Arch,而是进入 BIOS,为了启动它,我必须进入“从文件启动”并选择:NO VOLUME LABEL,[PciRoot(0x10, 0x0)/ HD(1,GPT1D1806B-E2BB-3846-A25E-F86C6D0F5971, 0x800, 0x100000)] 然后是 EFI,然后是 BOOT,然后是 BOOTX64.EFI。如何让它直接启动到 arch?

lsblk 的输出是:

NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
mmcblk0      179:0    0  28.9G  0 disk 
├─mmcblk0p1  179:1    0   512M  0 part 
├─mmcblk0p2  179:2    0    20G  0 part /
└─mmcblk0p3  179:3    0   8.4G  0 part /home
mmcblk0boot0 179:8    0     4M  1 disk 
mmcblk0boot1 179:16   0     4M  1 disk 
mmcblk2      179:24   0 119.1G  0 disk 
└─mmcblk2p1  179:25   0 119.1G  0 part

提前致谢。

答案1

您缺少启动分区。*

创建一个新分区并将其挂载到/boot/efi(这并不重要),然后需要将其格式化为 FAT32,因为这是 EFI 要求。参考Arch wiki 安装指南的一部分。

然后确保您已经grub安装并设置了启动分区。参考这里

*看起来mmcblk0p1应该是启动分区,所以请确保它已正确安装和格式化,然后尝试启动您的系统,看看是否已经在其上设置了 grub,如果没有,请参考

相关内容