在虚拟机里面不知道自己编译了几个内核,但是默认输出的一直是其中一个没有编译好的,想用另一个编译好的内核,不想卸载原来的,于是就让chatgpt给我写代码:更改内核默认版本。
1、查看系统中的所有内核版本:如果你希望查看系统中已安装的所有内核版本:
dpkg --list | grep linux-image
输出:我想将6.8.0-52-generic更改为5.15.0-78-generic
2、查找 GRUB 默认启动的内核条目:确认内核版本的条目在 GRUB 配置文件中是如何显示的。可以通过以下命令列出所有的内核条目:
grep menuentry /boot/grub/grub.cfg
从上往下数,从0开始,找到自己需要更换的版本,5.15.0-78-generic在第6行。
3、打开 /etc/default/grub 文件:
sudo nano /etc/default/grub
4、把红色框里面的修改为7,原本是0.但是不起作用。所以就直接指定。"Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-78-generic"然后保存退出。
4、更新 GRUB 配置:(很重要!!!)
sudo update-grub
5、重启系统:sudo reboot
6、确认当前正在运行的内核版本:uname -r
成功修改。