为了实现多系统启动,需要安装os-prober.安装后,再重建配置.如果执行失败,可能就需要手动添加启动条目了
pacman -S os-prober --needed
grub-mkconfig -o /boot/grub/grub.cfg
GRUB能够记住你当前使用的启动项并且在下次启动时将其作为默认项.当你使用多个内核或操作系统时,这个特性很有用. 编辑/etc/default/grub
中的GRUB_DEFAULT
选项:
GRUB_DEFAULT=saved
上面的命令会告诉GRUB使用记住的启动项为默认启动项. 将下面的行添加到/etc/default/grub
会让GRUB记住当前的启动项:
GRUB_SAVEDEFAULT=true
请记住重建配置档.
可以通过修改/etc/default/grub
中的GRUB_DEFAULT
值来改变默认启动项
GRUB_DEFAULT=0
GRUB启动项序号从0开始计数.0代表第一个启动项.
除了使用启动项序号,也可以使用启动项名:
GRUB_DEFAULT='Arch Linux, with Linux core repo kernel'
https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E6.94.B9.E5.8F.98.E9.BB.98.E8.AE.A4.E5.90.AF.E5.8A.A8.E9.A1.B9