如何设置grub自动加载Linux?

如何设置grub自动加载Linux?

我尝试安装 arch Linux,但在加载时遇到问题,现在打开 grub 菜单来运行发行版,我需要运行以下命令: set root=(hd0,gpt9)

Linux /boot/vmlinux.. root=/dev/sda9

Initrd /boot/init....img

Boot

加载 arch Linux 后,但我每次启动时都必须执行此操作,有什么方法可以在不运行这些命令的情况下自动加载它。

谢谢

答案1

安装os-prober在主发行版中,arch-linux 将被自动检测并添加到grub.cfgafter update-grub.

或者将配置写入/etc/grub.d/40_custom

menuentry "Arch Linux Custom" {
set root=(hd0,gpt9)
linux /boot/vmlinuz-linux root=/dev/sda9
initrd /boot/initramfs-linux.img
}

然后运行update-grub

相关内容