安装 arch linux 后,grub 不显示启动菜单。相反,我得到一个 grub 提示。
/dev/nvme0n1p1
是efi分区。
/dev/nvme0n1p2
是交换分区
/dev/nvme0n1p3
是文件系统分区
mount /dev/nvme0n1p3 /mnt
首先,我分别使用和挂载了 nvme0n1p3 和 nvme0n1p1 分区mount /dev/nvme0n1p1 /mnt/boot
。
运行arch-chroot /mnt
并安装完我运行的所有内容后
grub-install --target=x86_64-efi --efi-directory=/boot --recheck --removable.
然后我安装了 grub 的配置文件grub-mkconfig -o /boot/grub/grub.cfg
。然后我退出了 chroot 和umount -R /mnt
. 然后我重新启动。再次启动后,我只得到一个 grub 提示。有人可以帮忙吗?
我的猜测是您实际上并没有安装所有东西。看看这个。
请确保始终遵循Arch Wiki 安装指南。
对于您当前的问题,请确保同时使用 pacstrap
linux
和linux-firmware
.