我正在运行 ubuntu 20.04,并且安装了许多内核,从默认内核到我在本地编译的自定义内核。当我运行时sudo update-grub,我当前正在摆弄的内核(IE最后编译的)总是被神奇地选择为默认启动选项。
sudo update-grub
这是如何运作的?update-grub 如何知道应该将哪个内核设置为默认内核?我发现有关该主题的文档令人恼火地贫乏:
它的工作原理是在 /boot 中查找以“vmlinuz-”开头的所有文件。它们将被视为内核,并且将为每个内核创建 grub 菜单条目。
这很好,但是怎么样?
updates boot grub2 kernel
boot ×1
grub2 ×1
kernel ×1
updates ×1