让 Grub2 记住上次选择的启动项

linux 下可以碰到各种各样的问题,今天解决了一部分,明天也许又会冒出一些新的问题, 但是,更重要的是,fix it and remenber it!

linux 使用配置文件进行管理,其中gurb 的配置文件有, /etc/default/grub/etc/grub.d/

前者存储grub变量,后者为生成一个完整,grub.cfg配置的脚本,

此外,还有一个官方给的/boot/grub2/grubenv

然而,在我的Fedora 24上 并没有/etc/default/grub手动创建也没有用,原来需要使用

grub2-editenv /etc/default/grub create
grub2-editenv /etc/default/grub set GRUB_DEFAULT=saved
grub2-editenv /etc/default/grub set GRUB_SAVEDEFAULT=true

这样才能被grub所识别, 其实可以直接使用官方给的路径更简单,

重新生成grub.cfg 覆盖原有文件:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo cp /boot/grub2/grub.cfg /boot/efi/EFI/fedora/grub.cfg

重启查看效果

文档是个好东西,就看会不会使用了 官方文档

Comments