Ubuntu 22.04 内核相关操作
文章内容在 Ubuntu 22.04 系统下测试成功, 版本相差过大请自测。
开机显示启动项
新版 Ubuntu 好像默认不显示启动项而直接进入系统了,可以通过修改 /etc/default/grub
来实现开机显示启动选项列表
1 | # 注释掉这一行 |
修改完成后执行 sudo update-grub
更新 grub 配置
下面两种方式二选一即可。
更换使用的内核版本(通过启动项 uuid 指定方式)
查看当前在用的内核版本
1 | uname -r |
6.5.0-14-generic
查看系统启动项
1 | # 查看'Advanced options for Ubuntu'选项的uuid |
比如 ‘Advanced options for Ubuntu’ 选项的 uuid 是 gnulinux-advanced-89ee03ba-6808-4977-a4fb-9b10174744f8
内核版本启动项是 gnulinux-5.15.0-1005-azure-advanced-89ee03ba-6808-4977-a4fb-9b10174744f8
那么最终的启动项配置就是
1 | gnulinux-advanced-89ee03ba-6808-4977-a4fb-9b10174744f8>gnulinux-5.15.0-1005-azure-advanced-89ee03ba-6808-4977-a4fb-9b10174744f8 |
uuid 对应关系:
对应的启动界面 submenu:
对应的启动界面 menuentry:
修改默认启动项
1 | sudo vim /etc/default/grub |
修改为上一步生成的 启动项配置
1 | GRUB_DEFAULT='gnulinux-advanced-89ee03ba-6808-4977-a4fb-9b10174744f8>gnulinux-5.15.0-1005-azure-advanced-89ee03ba-6808-4977-a4fb-9b10174744f8' |
更新配置
更新配置文件到 /boot/grub/grub.cfg
1 | sudo update-grub |
1 | Sourcing file `/etc/default/grub' |
更换使用的内核版本(通过记录上一次选择的内核)
sudo vim /etc/default/grub
1 | # 设置为保存记录 |
更新 grub 配置
1 | sudo update-grub |
重启后, 选择你想使用的内核, 下次重启就会自动选择此内核
注意: 可以在选择好内核后,再把 grub 界面隐藏掉。避免误操作。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 杂烩饭!
评论