更新 Debian 内核

更新 Debian 内核

在本文中,将向您展示如何升级 Debian 9 的内核。让我们开始吧。

更新系统

执行一下系统更新操作:

1
2
apt update && apt full-upgrade -y
apt install lsb-release

更新系统的 apt 源(可选)

个人来说,比较喜欢 Debian AWS 的源,所以此处以此为例。
执行下面的操作来使用 AWS Debian:

1
2
3
4
5
6
7
8
cat > /etc/apt/sources.list << EOF
deb http://cdn-aws.deb.debian.org/debian $(lsb_release -sc) main contrib non-free
deb http://cdn-aws.deb.debian.org/debian-security $(lsb_release -sc)/updates main contrib non-free
deb http://cdn-aws.deb.debian.org/debian $(lsb_release -sc)-updates main contrib non-free
deb http://cdn-aws.deb.debian.org/debian $(lsb_release -sc)-backports main contrib non-free
deb http://cdn-aws.deb.debian.org/debian $(lsb_release -sc)-proposed-updates main contrib non-free
# deb http://cdn-aws.deb.debian.org/debian $(lsb_release -sc)-backports-sloppy main contrib non-free
EOF

修改过源之后,记得更新 apt 的本地包信息:

1
apt update

安装新版内核

要安装内核,必须要先确定要使用的镜像,先执行:

1
apt search linux-image

接下来,再执行:

1
apt install -t stretch-backports linux-image-amd64 linux-headers-amd64

下面,需要更新更改,并重新启动:

1
2
update-grub
reboot

检查已安装的内核版本

重启之后,应该已经切换到新的内核了,输入 uname -r可以查看当前的内核版本

后续清理工作

执行下面的命令来获取已经不需要的旧版内核:

1
apt-get --dry-run autoremove | grep -Po '^Remv \K[^ ]+' | grep '^linux-'

然后把这些内核逐一删除,此处以 linux-image-4.9.0-3-amd64 为例:

1
2
apt purge linux-image-4.9.0-3-amd64
……

至此更新的工作就完成了。撒花~

参考链接

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×