为Debian 10升级Linux Kernel 5.x最新内核

文章目录

Debian Linux发行版以稳定和安全而著称。对于大多数人来说,这种轻量和更新频率很受用户欢迎。但是,目前 Debian 10 自带的内核版本为 4.19,这是Debian 10 Stable用户可以使用的最新的Linux内核长期受支持的版本,也是Linux内核的最新版本。不代表他不好,可能由于种种原因…比如不升级手痒,十分希望体验一下新版内核,这篇文章可以一步步指导你如何快速安装新版内核。
方法同时也适用于未来以及先前的 Debian 版本,步骤一致,唯一的区别是将文中的 buster-backports 中的代号更换为你正在使用的系统的代号。

开始

首先我们要确定需要更新内核的设备类型:

  • 64位普通设备,如你的笔记本或工作站等物理机和独立服务器: linux-image-amd64
  • 64位基于虚拟化的设备,如 AWS、Azure、普通VPS等云服务器: linux-image-cloud-amd64
  • 树莓派,香橙派各种Pi和ARM构架的服务器: linux-image-rpi

 

安装

 

要安装最新内核,则需要在系统上设置Debian Backports存储库。一般大小在200M~300M之间。我们可以就近原则根据服务器的地理位置选择,防止网络不佳无限加载的情况。

比如:

海外地区(Debian官方源):

deb http://deb.debian.org/debian buster-backports main

亚太地区(日本筑波大学源):

deb http://ftp.tsukuba.wide.ad.jp/debian buster-backports main

中国大陆地区(阿里云源):

deb http://mirrors.aliyun.com/debian buster-backports main

以上三个都可以,还有腾讯源,华为源都是可以的。根据自己的需求更换网址即可。

 

1.编辑 sources.list 文件,位于 /etc/apt/ 目录。最好备份一下,防止失联(概率很低)。使用 cp 命令,复制“ sources.list”。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

 

2.创建备份后,开始编辑。nano打开 sources.list 文件。

sudo nano -w /etc/apt/sources.list

 

3.最后加入以下内容(这里我用筑波源演示):

deb https://ftp.tsukuba.wide.ad.jp/debian buster-backports main

 

4.结束后Ctrl+x 然后按Y保存即可。

 

5.执行 apt update 更新软件列表,然后执行以下命令进行安装(注意服务器类型!):

sudo apt update
sudo apt install -t buster-backports linux-image-cloud-amd64 linux-headers-cloud-amd64 -y

 

注意:如果你使用的不是 buster,而是更早的 stretch 或是未来的版本,请替换 buster 为你的版本代号。当然,也不要忘了替换包名…

6.最后安装成功后重启即默认使用最新版本内核,如有疑问可以运行 uname -r 再次确认正在运行的系统内核版本。

 

注意: 如果安装了新的内核导致设备无法启动,进入VNC然后在重新启动时的 GRUB 菜单中选择旧版内核启动并执行 sudo apt purge -t buster-backports linux-image-cloud-amd64 linux-headers-cloud-amd64即可卸载 Backports 内核。

最后如有需要打开BBR,依次执行即可:

 

echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf
sysctl -p

 

 

 

 

 

原文链接:,转发请注明来源!

发表评论