我尝试安装 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.cfg
after 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