Debian 安装使用 Cloud 内核
cloud 内核的包名是 linux-image-cloud-amd64,可以直接从官方源安装:
XML/HTML代码
- apt update
- apt install linux-image-cloud-amd64 -y
Debian 10 安装完的内核为4.19.0-17-cloud-amd64,具体可参考官方的软件包
如果需要安装5.10内核,则需要从 backports 源安装:
XML/HTML代码
- 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
安装完的内核为5.10.0-0.bpo.7-cloud-amd64,可参考官方的软件包
删除过时的内核:
XML/HTML代码
- dpkg --get-selections | grep linux
- apt autoremove --purge linux-image-4.19.0-5-amd64
- apt autoremove
- apt autoclean
cloud 内核当前仅有 amd64 也即 64 位架构的包,32 位不适用。
从官方软件包页面可以看到目前支持的源、对应的版本:
源 | 内核 | 版本号 | 软件包大小* | 安装后大小* |
---|---|---|---|---|
jessie | linux-image-amd64 | 3.16 | 33MB | 160MB |
stretch | linux-image-amd64 | 4.9 | 37MB | 184MB |
stretch-backports | linux-image-amd64 | 4.19 | 45MB | 253MB |
stretch-backports | linux-image-cloud-amd64 | 4.19 | 15MB | 65MB |
buster | linux-image-amd64 | 4.19 | 46MB | 256MB |
buster | linux-image-cloud-amd64 | 4.19 | 15MB | 66MB |
buster-backports** | linux-image-amd64 | 5.3 | 47MB | 263MB |
buster-backports** | linux-image-cloud-amd64 | 5.3 | 15MB | 69MB |
*取撰文时对应小版本内核包 kB 数值的近似。
**buster-backports 的包基本上跟随 bullseye 包的版本号,而 bullseye 即 Debian 11 并未冻结,未来包的版本号可能变更。
从上表可以看到,就大小来讲,-cloud 内核可谓轻量极了。5.3 的 -cloud 内核比 3.16 原版内核还要小,就算把安装后全部文件丢到内存都不怕,难怪可以在极小内存的 VPS 上启动。