1.前言
Cloud 内核的官方说明
一个专门针对云计算的Linux软件包(linux-image-cloud)使我们能够禁用那些与云计算环境无关的功能,而启用真正重要的功能。例如,与蓝牙和声音支持有关的功能被禁用,而云供应商需要的一些驱动程序被启用。为了说明这一点,亚马逊EC2使用弹性网络适配器(ENA)支持和英特尔公司82599以太网控制器虚拟功能,微软Azure使用Mellanox Technologies MT27500/MT27520系列[ConnectX-3/ConnectX-3 Pro虚拟功能],所有这些都在linux-image-cloud软件包中被默认启用(普通Debian用户根本不需要)。此外,grub-cloud软件包的创建是为了在常规grub软件包之上提供一些特定的云计算设置,它为PC/BIOS和EFI-AMD64架构安装grub。
2.安装
查看当前安装的内核
dpkg --list | grep linux-image
cloud 内核的包名是 linux-image-cloud-amd64
,可以直接从官方源安装
apt update
apt install linux-image-cloud-amd64
Debian 10 安装完的内核为4.19.0-17-cloud-amd64
具体可参考官方的软件包
如果需要安装5.10内核,则需要从 backports 源安装
如果是debian9,就把 buster
改成,stretch
vim /etc/apt/sources.list
deb https://deb.debian.org/debian buster-backports main
apt update
apt -t buster-backports install linux-image-cloud-amd64
删除旧内核,更新grub2配置
dpkg --list | grep linux-image
apt remove --purge linux-image-4.19.0-5-amd64
apt autoremove
apt autoclean
update-grub2
重启
reboot
参考:
https://www.uskvm.com/p/253.html
https://www.howtoing.com/remove-old-kernel-in-debian-and-ubuntu