---
url: https://eoht.net/vps/settings/debian12-cloud.md
description: >-
  在 Debian 12 amd64 云主机上核对平台与驱动支持，安装
  linux-image-cloud-amd64，保留原内核作为回退，并在重启后验证内核、磁盘和网络。
---

# Debian 12 安装使用 Cloud 内核 {#install-debian-12-cloud-kernel}

## 什么是 Cloud 内核 {#cloud-kernel-overview}

Debian 的 `linux-image-cloud-amd64` 是面向 x86-64 云平台的内核元包，会依赖对应的内核映像和模块。它使用面向云环境的内核配置，不能据此保证所有 VPS 的文件系统、网络或应用性能都会提升；是否适用仍取决于虚拟化平台及所需驱动。[Debian 12 软件包说明](https://packages.debian.org/bookworm/linux-image-cloud-amd64)

## 前提条件 {#prerequisites}

* 系统是 Debian 12，包架构是 `amd64`，并有 root 或 sudo 权限。
* 云主机允许自行启动内核，启动盘和网卡所需驱动受目标内核支持。容器型 VPS 使用宿主机内核，不适用这套切换方法。
* 已备份重要数据，能够进入云控制台或救援模式，并知道如何选择原内核启动。
* 保留当前可用内核及其启动项；在验证完成前不要清理旧内核或执行自动移除。

先记录系统、架构和当前内核：

```sh
cat /etc/os-release
dpkg --print-architecture
uname -r
systemd-detect-virt
df -h / /boot
```

只有 Debian 12、`amd64` 且平台允许切换内核时才继续。ARM 实例不能安装本页的 amd64 包；如果云厂商要求使用特定内核，先遵循其镜像说明。

## 安装步骤 {#installation-steps}

### 刷新软件包索引 {#update-system}

```sh
sudo apt update
apt-cache policy linux-image-cloud-amd64
```

`apt update` 刷新索引，不会自动升级系统。检查候选版本来自预期的 Debian 12 软件源；如果没有候选版本，先修复源配置，不要临时混入其他 Debian 发行版。若只是想查看可升级的软件包，可另用 `apt list --upgradable`。

### 安装 Cloud 内核 {#install-cloud-kernel}

```sh
sudo apt install linux-image-cloud-amd64
```

阅读 APT 将安装或移除的软件包列表，再确认继续。等待内核、initramfs 和引导相关步骤完成，检查输出没有错误。此时 `uname -r` 仍显示当前运行的旧内核是正常现象。

确认 `/boot` 空间充足、新内核启动文件和原内核启动项均保留，并根据平台的引导方式确认下次会启动哪个内核。安装了元包不等于云平台一定会自动选择它。

## 验证安装 {#verify-cloud-kernel}

在可接受中断的时间、确认控制台能登录后重启：

```sh
sudo reboot
```

重新连接后检查：

```sh
uname -r
findmnt /
ip -br address
ip route
ip -6 route
systemctl --failed
```

`uname -r` 含 `cloud-amd64` 说明当前已运行 Cloud 内核。还需要验证根文件系统、额外挂载盘、网卡、DNS 和实际业务均正常；内核名称本身不能证明驱动和应用都兼容。

若无法启动或网络异常，通过云控制台选择原内核启动，再检查本次启动日志和驱动支持。若仍启动旧内核，先检查引导器及云平台启动设置，不要为了强制切换而删除仍可工作的内核。
