grub2 双系统启动和默认启动项

多系统启动

为了实现多系统启动,需要安装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
Note: 手动添加启动项到/etc/grub.d/40_custom/boot/grub/custom.cfg中,比如Windows启动项,需要添加savedefault

请记住重建配置档.

改变默认启动项

可以通过修改/etc/default/grub中的GRUB_DEFAULT值来改变默认启动项

GRUB_DEFAULT=0

GRUB启动项序号从0开始计数.0代表第一个启动项.

除了使用启动项序号,也可以使用启动项名:

GRUB_DEFAULT='Arch Linux, with Linux core repo kernel'
Note: 请记住重建配置档

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

 

上一篇: 瑞豪开源 免费升级+快速响应,给力!   下一篇: apache traffic server 简称ats 入坑(一)开始使用

提交疑问

回顶部