最近需要用linux 5.4内核(发现它和5.14 在Block层有些差异),以对比和5.14内核的差异。目前已安装的虚拟机,Centos8的默认内核是4.18,Redhat9.1的内核是5.14,Ubuntu20.04的内核是5.15,故在ubuntu20.04上安装5.4内核。

1、更新软件包列表,确保软件包列表是最新的

sudo apt update

2、搜索可用的5.4版本内核

apt-cache search linux-image | grep 5.4

3、安装,选择generic的版本进行安装,如我选择的109

sudo apt install -y linux-image-5.4.0-109-generic linux-headers-5.4.0-109-generic

4、重启 :reboot

5、由于没有修改grub启动项,默认还是进入到之前的内核(5.15), 或者直接进入 Memtest x86,一直检测内存。

        若是进入Memtest x86,直接按 Shift 键退出。

        由于我修改grub(/etc/default/grub)后,还是进入默认进入5.15的内核。我只能暂时在系统启动时,按Fn+Shift,从“高级”中选择5.4的内核启动。

=====================================================

6、更新:修改grub,让系统默认进入5.4内核

# nano  /etc/default/grub        //编辑grub,

//增加

GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved

//然后注释,GRUB_TIMEOUT_STYLE ,修改GRUB_TIMEOUT为30,这将在启动中增加30s的停留选择时间

#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=30

//保存文件退出

//Ctrl + O,保存,然后回车,再Ctrl+x,退出。

//重启:reboot

//启动后手动选择5.4.

7、进入系统后,发现已经是5.4内核,

        此时恢复 GRUB_TIMEOUT_STYLE=hidden,

        并注释 GRUB_TIMEOUT=30, 以后再重启,就默认进入5.4内核。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐