前言:

Cloud内核相比于普通内核,去掉一些不必要的功能依赖与参数:如声卡打印机等功能,并专门为云计算进行优化,减少了内核的体积与占用

教程:(以amd64架构、debian系统为例)

  1. 更新package
1
apt update && apt dist-upgrade
  1. 确认当前的内核
1
dpkg -l|grep linux-image

若显示“linux-image-******-amd64”则为普通内核

若显示” linux-image-******-cloud-amd64”则为为云优化的内核

  • “ii” 意味着软件包已经被安装。
  • “ic” 意味着软件包被安装,但是由于配置问题,没有安装成功。

可以删除ic软件包

一键安装:

1
2
3
echo "deb http://deb.debian.org/debian buster-backports main" > /etc/apt/sources.list.d/buster-backports.list 
apt update
apt -t buster-backports install linux-image-cloud-amd64 -y

手动安装

查找可用内核

1
apt-cache search linux-image | grep cloud

安装Cloud内核

apt install linux-image-*****-cloud-amd64

apt install linux-headers-*****-cloud-amd64

apt install linux-image-cloud-amd64

删除老内核:

1
2
3
4
dpkg --get-selections | grep linux
apt autoremove --purge linux-image-5.10.0-20-amd64 linux-image-5.10.0-26-amd64 -y
apt autoremove
apt autoclean

这里的linux-image-5.10.0-20-amd64与linux-image-5.10.0-26-amd64 可以通过前面的命令查看

更新一下 grub:

1
sudo update-grub

重启:

1
reboot

验证是否成功

1
uname -r

带有“cloud”字样,即成功

 卸载旧内核
  请注意,请在确定安装内核成功后执行

apt remove linux-image-******-amd64

此处选做,目的释放硬盘空间