背景
安装中文输入法时提醒我kernel版本太低,所以在相处要折腾kernel这种操作.
操作系统:ubuntu20.02
方法
- 先查看当前kernel版本
uname -r
更新kernel版本主要参考了这个链接 里面写的很详细,这里再列下好了. 正常情况下我们需要下载kernel 的deb文件,一个个用dpkg 安装,不过有雷锋准备了脚本.
wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
chmod +x ubuntu-mainline-kernel.sh
sudo mv ubuntu-mainline-kernel.sh /usr/local/bin/
ubuntu-mainline-kernel.sh -c
ubuntu-mainline-kernel.sh -l
sudo ubuntu-mainline-kernel.sh -i version-number
安装完成后可以看到本机已经安装的kernel有哪几个版本
sudo ubuntu-mainline-kernel.sh -l
重启电脑后可以看到自己的kernel已经是最新的了.
uname -r
- 指定特定版本kernel
当然,你的系统安装了多个kernel,现在加载的未必是你要得,这时可以通过修改grub来改变默认启动kernel
sudo vi /etc/default/grub
添加下面两行:
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
结果类似如下: 更新grub并重启
sudo update-grub
sudo reboot
重启后可以看到kernel版本更新了,以后每次启动时kernel都会是这个默认版本.
sudo ubuntu-mainline-kernel.sh -u
|