在阿里云ECS上如何安装Debian操作系统?

在阿里云 ECS 上安装 Debian 操作系统,实际上是通过更换镜像来实现的(因为 ECS 实例创建时已选定系统镜像,无法直接“安装”新系统到现有磁盘)。以下是标准操作流程:


✅ 前提条件

  • 已拥有阿里云账号并登录 ECS 控制台
  • 存在一台正在运行的 ECS 实例(或可新建)
  • 重要提示:更换镜像会清空系统盘数据!请务必提前备份重要数据(如通过快照、rsync 等)

🔧 操作步骤

方法一:通过「更换系统盘」方式(推荐,适用于已有实例)

  1. 登录 ECS 控制台
    进入 云服务器 ECS → 左侧导航栏选择 实例与镜像实例

  2. 停止实例

    • 找到目标实例 → 点击右侧 更多停机/释放 → 选择 停机(必须完全停止,不能仅重启)

      ⚠️ 注意:部分地域/规格支持“不停机更换系统盘”,但 Debian 非官方预装镜像通常需停机操作。

  3. 更换系统盘

    • 选中实例 → 点击顶部 更多云盘和镜像更换系统盘
    • 在弹窗中选择:
      • 镜像类型:公共镜像 / 自定义镜像(若你已制作过 Debian 自定义镜像)
      • 镜像来源:选择 公共镜像
      • 镜像列表:搜索 Debian,例如:
      • Debian 12 (Bookworm)
      • Debian 11 (Bullseye)
      • (阿里云提供的是官方源构建的优化版,含阿里云 Agent)
      • 确认系统盘大小(建议 ≥20GB)
    • 勾选同意协议 → 点击 确定
  4. 启动实例

    • 更换完成后,实例状态变为“已停止” → 点击 启动
    • 等待约 1~2 分钟,状态变为“运行中”
  5. 验证系统

    ssh root@<公网IP>
    cat /etc/os-release
    # 应显示类似:
    # PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"

方法二:新建实例时直接选用 Debian 镜像

  1. 在 ECS 控制台点击 创建实例
  2. 镜像 步骤中:
    • 选择 公共镜像
    • 筛选 Debian 版本(如 Debian 12 x64)
  3. 完成其他配置(实例规格、网络、安全组等)后提交订单即可

💡 提示:Debian 镜像在阿里云属于“公共镜像”,无需额外费用(按量付费实例除外),且支持自动激活阿里云助手(Aliyun Service Agent)。


📌 注意事项

项目 说明
数据丢失风险 更换系统盘会永久删除原系统盘所有数据,务必先创建快照备份!
密钥对/密码 更换后可选择沿用旧密钥对,或重新设置密码(首次登录建议用 SSH 密钥)
初始化脚本 如需自动化部署,可在更换系统盘时填写 自定义数据(Base64 编码的 shell 脚本)
驱动兼容性 阿里云 Debian 镜像已集成 xen-guestvirtio 驱动,无需手动安装

🔍 常见问题

Q:为什么找不到 Debian 镜像?
A:确保你在“镜像”页面选择了 公共镜像 标签页;部分区域可能未上架最新 Debian 版本,可尝试切换地域或联系工单。

Q:能否保留原有数据盘?
A:可以!更换系统盘只影响 /dev/vda(系统盘),数据盘(如 /dev/vdb)保持不变,挂载点不变。

需要我提供一份完整的 Debian 初始化配置示例(如安装 Docker、Nginx、配置防火墙等)吗?

未经允许不得转载:CLOUD云枢 » 在阿里云ECS上如何安装Debian操作系统?