在阿里云 ECS 上安装 Debian 操作系统,实际上是通过更换镜像来实现的(因为 ECS 实例创建时已选定系统镜像,无法直接“安装”新系统到现有磁盘)。以下是标准操作流程:
✅ 前提条件
- 已拥有阿里云账号并登录 ECS 控制台
- 存在一台正在运行的 ECS 实例(或可新建)
- 重要提示:更换镜像会清空系统盘数据!请务必提前备份重要数据(如通过快照、rsync 等)
🔧 操作步骤
方法一:通过「更换系统盘」方式(推荐,适用于已有实例)
-
登录 ECS 控制台
进入 云服务器 ECS → 左侧导航栏选择 实例与镜像 → 实例。 -
停止实例
- 找到目标实例 → 点击右侧 更多 → 停机/释放 → 选择 停机(必须完全停止,不能仅重启)
⚠️ 注意:部分地域/规格支持“不停机更换系统盘”,但 Debian 非官方预装镜像通常需停机操作。
- 找到目标实例 → 点击右侧 更多 → 停机/释放 → 选择 停机(必须完全停止,不能仅重启)
-
更换系统盘
- 选中实例 → 点击顶部 更多 → 云盘和镜像 → 更换系统盘
- 在弹窗中选择:
- 镜像类型:公共镜像 / 自定义镜像(若你已制作过 Debian 自定义镜像)
- 镜像来源:选择 公共镜像
- 镜像列表:搜索
Debian,例如: Debian 12 (Bookworm)Debian 11 (Bullseye)- (阿里云提供的是官方源构建的优化版,含阿里云 Agent)
- 确认系统盘大小(建议 ≥20GB)
- 勾选同意协议 → 点击 确定
-
启动实例
- 更换完成后,实例状态变为“已停止” → 点击 启动
- 等待约 1~2 分钟,状态变为“运行中”
-
验证系统
ssh root@<公网IP> cat /etc/os-release # 应显示类似: # PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
方法二:新建实例时直接选用 Debian 镜像
- 在 ECS 控制台点击 创建实例
- 在 镜像 步骤中:
- 选择 公共镜像
- 筛选
Debian版本(如 Debian 12 x64)
- 完成其他配置(实例规格、网络、安全组等)后提交订单即可
💡 提示:Debian 镜像在阿里云属于“公共镜像”,无需额外费用(按量付费实例除外),且支持自动激活阿里云助手(Aliyun Service Agent)。
📌 注意事项
| 项目 | 说明 |
|---|---|
| 数据丢失风险 | 更换系统盘会永久删除原系统盘所有数据,务必先创建快照备份! |
| 密钥对/密码 | 更换后可选择沿用旧密钥对,或重新设置密码(首次登录建议用 SSH 密钥) |
| 初始化脚本 | 如需自动化部署,可在更换系统盘时填写 自定义数据(Base64 编码的 shell 脚本) |
| 驱动兼容性 | 阿里云 Debian 镜像已集成 xen-guest 或 virtio 驱动,无需手动安装 |
🔍 常见问题
Q:为什么找不到 Debian 镜像?
A:确保你在“镜像”页面选择了 公共镜像 标签页;部分区域可能未上架最新 Debian 版本,可尝试切换地域或联系工单。
Q:能否保留原有数据盘?
A:可以!更换系统盘只影响 /dev/vda(系统盘),数据盘(如 /dev/vdb)保持不变,挂载点不变。
需要我提供一份完整的 Debian 初始化配置示例(如安装 Docker、Nginx、配置防火墙等)吗?
CLOUD云枢