大家好,又见面了,我是你们的朋友全栈君。
背景
新安装的ubuntu20内核版本是5.8,对于我个人来说太高了,需要安全地更换内核到低版本。 如果是需要内核升级的,本文也适用。 多内核并存或者删除其他内核方法同样适用。
一、检查自己的内核版本
代码语言:javascript复制uname -a
Linux linux 5.4.0-66-generic #74-Ubuntu SMP Wed Jan 27 22:54:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux我的内核也就是5.4
二、下载所需内核
选择1:安装apt最新的内核版本
代码语言:javascript复制sudo apt install linux-generic
上面这个命令应该是安装apt最新的5.4的内核,你会看到版本号再检查一下。 我个人目前是5.8的内核,也就意味这要更换为低版本内核。
选择2:安装特定版本的内核
建议从synaptic安装和卸载,较为方便。
代码语言:javascript复制sudo synaptic
在界面右上角,search里面搜版本号,限定为name: 点上需要版本的headers, modules and modules-extra安装。 卸载已有的内核版本也同理,但是建议安装好新的,使用新的时候再卸载旧的。安全起见。
选择3:希望多版本内核共存
编辑grub配置
代码语言:javascript复制sudo vi /etc/default/grub
在其中添加以下两行,这样在选择一个版本内核后,系统会记住选择,下次开机使用上次开机的内核。
代码语言:javascript复制#Save your last choice
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
三、选择内核
在开机界面,正常我们是在grub选择ubuntu进入系统,现在选以下Advanced options 进入后可以选择好几个内核,选择需要的内核即可。
四、(可选)删除其他内核
同样是在synaptic,中搜索想要删除的内核号,找到已经安装的内容后,右键mark removal 点apply即可
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172317.html原文链接:https://javaforall.cn