grub其实已经提供了一套完整的工具了,直接使用会比较简单,而且保险
update-grub实际上也是个grub-mkconfig的快捷脚本
首先先确认有没有装了grub2,
apt search grub2


没有就安装它
sudo apt install grub2
启动列表配置目录位于/etc/grub.d
grub的配置文件(一些相关的配置,例如默认的启动项)位于/etc/default/grub
多系统启动主要考虑两个问题:
1.添加启动项
2.设置默认
当然这些在网上只要找一下grub2的使用,大多博客都能找到教程,只是简单说下刚需的使用说明
凤凰os需要手动设置启动参数,在官网那也说明了,参考Ubuntu 的,直接复制粘贴 来用就行了...其他的几乎不需要怎么更改 ,直接sudo update-grub治好多年的强迫症
实际上update-grub脚本只是grub-mkconfig的"快捷方式 ",默认输出文件是 /boot/grub/grub.cfg而已 ,方便使用
凤凰os根据官网的 说明添加启动项那一坨东西追加到/etc/grub.d/40_custom就行了,然后后面要解决一个问题 , 默认启动项
需要修改下/etc/default/grub文件,找到
GRUB_DEFAULT=0
这个是默认的启动项 ,也就是启动到grub菜单的时候 ,第一条为0,第二条 为1以此类推,0代表 第一条,如果不确定,可以先sudo update-grub一次后 ,看到记下来,后续再作修改.
为了方便后续可以直接使用grub-set-default修改默认启动项,把0修改saved,然后
sudo update-grub
即可


这样这样,以后如果想更改默认的启动项,直接(假如要设置第一个默认启动)
sudo grub-set-default 0
完事