安装arch,grub看不到任何linux img

安装arch,grub看不到任何linux img

我正在我的笔记本电脑上安装 arch linux。我是根据 arch linux Wiki 安装指南来完成的。一切都很顺利,直到引导加载程序配置为止。我选择grub。我做grub-install /dev/sda

然后grub-mkconfig -o /boot/grub/grub.cfg

命令的输出是:generating grub configuration file ... done

没有“找到 linux 映像”。我确实尝试过 efi 和legacy。

答案1

在里面安装必要的软件包步骤,内核安装成功了吗?

如果是,您应该有一个名为类似的内核文件/boot/vmlinuz-*(确切的名称将取决于选择的确切内核包)。

安装内核包时,该pacstrap命令还应该为您生成一个 initramfs 文件(类似于/boot/*.img)。如果它丢失,并且您使用了linux内核包,则可以mkinitcpio -p linux尝试再次生成它。

grub-mkconfig搜索 Linux 映像时会查找内核和 initramfs 文件。 EFI 与传统的选择只会影响引导加载程序各部分的布局方式;无论哪种方式,内核和 initramfs 文件都应该位于同一位置。

相关内容