云服务器安装纯净版 Debian 系统(从网络安装)
各大云厂商提供了种类繁多的系统镜像,也带来了各种全家桶,这里介绍一种简单的方法来安装Debian官方版纯净系统(其它提供qcow硬盘镜像的发行版也可以)。
启动救援系统
腾讯云、阿里云等提供救援模式,可以从控制台进入救援模式。否则请参考 云服务器安装 Live 操作系统 进入 Live 系统。
配置 Live 系统(云厂救援模式请忽略)
apk add tar xz
安装新系统到硬盘
进入维护系统,执行安装脚本(不挂载本地硬盘,以避免写盘失败)
常用Debian系统代号及对应版本: bookworm
(12.x)、bullseye
(11.x)、buster
(10.x)
此过程需要下载系统镜像压缩包,解压后写入硬盘。受网络和硬盘写入性能影响,可能会持续2-10分钟,请耐心等待;
顺带吐槽下,某些云厂救援模式证书太老了,可能需要给wget
命令添加参数--no-check-certificate
。
集成 cloud-init 模式
启动后会自动安装云厂全家桶,自动化配置系统。
iso=https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-generic-amd64.tar.xz
wget -O- $iso | tar -xJOf - | dd of=/dev/vda bs=1M
无需 cloud-init 组件
启动后是纯净的操作系统,需要手动更新部分系统配置。
iso=https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-nocloud-amd64.tar.xz
wget -O- $iso | tar -xJOf - | dd of=/dev/vda bs=1M
退出 Live 操作系统
从控制台退出云厂救援模式(如有、必须),或使用 reboot
命令重启 Live 系统。
配置新系统
安装 Debian 系统后的几组常用命令 https://www.rehiy.com/post/452。如果安装带有 Cloud-init 的版本,可忽忽略初始化证书等操作。
阿里云上,执行完wget -O- https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-generic-amd64.tar.xz | tar -xJOf - | dd of=/dev/vda重启后,登录系统需要输入密码,这个密码在哪设置的?我试了原服务器的密码不行
空密码