最稳妥的方式是通过 RackNerd 客户后台直接重装系统,若后台无 Debian 11 选项,可使用社区维护的重装脚本在系统内部切换。操作前必须备份数据,重装过程会清空所有磁盘内容。
先说结论:优先使用商家后台重装功能,脚本重装仅作为后台无对应模板时的备选方案。
- 适合:RackNerd VPS 用户且需要更换操作系统内核
- 先看:客户后台是否提供 Debian 11 镜像模板
- 建议:操作前完整备份快照或本地下载重要数据
命令速用版
若确认后台无 Debian 11 模板,可使用开源重装脚本。以下命令适用于 CentOS 7 环境,执行后系统将重启并安装 Debian 11。
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh && bash reinstall.sh debian 11
执行期间 SSH 连接会断开,需等待约 10 分钟后尝试使用新密码连接。
为什么会这样
CentOS 7 已于 2024 年 6 月 30 日停止维护,继续使用存在安全风险。
VPS 服务商提供的后台重装功能通过底层虚拟化接口写入新镜像,最稳定可靠。社区脚本则是通过下载新系统内核到当前分区并修改引导记录实现切换,无需后台权限但风险略高。更换系统能获取新的软件源和安全补丁,适合需要特定 Debian 环境的用户。
分步处理
第一步:数据备份
将所有重要文件下载到本地,或使用快照功能备份整机。重装操作不可逆,磁盘数据会被清除。
第二步:检查后台模板
登录 RackNerd 客户中心,查看 VPS 管理页面的“Reinstall OS”选项,确认是否有 Debian 11 (Bullseye) 可选。若有,直接点击重装。
第三步:执行脚本重装
若后台无模板,在 CentOS 7 终端下载并重装脚本。设置新 root 密码,脚本会自动下载 Debian 11 内核并配置引导。
第四步:等待重启
脚本执行完毕后 VPS 会自动重启。期间无法连接 SSH,请勿强制关机。
怎么验证是否生效
使用 SSH 连接新系统,执行以下命令检查版本信息。
cat /etc/debian_version
输出内容应包含 11.x 字样。同时检查网络配置:
ip addr
确认 IPv4 地址与重装前一致,IPv6 若原支持则应存在。
常见坑
数据丢失:脚本重装会格式化系统盘,未备份数据无法恢复。
网络配置错误:部分脚本可能未正确配置 IPv6 或子网掩码,导致重装后无法连接。建议先测试后台重装功能。
SSH 密钥失效:重装后原 SSH 公钥认证失效,需使用新密码登录或重新配置密钥。
引导失败:若脚本执行中断,可能导致系统无法启动,需通过 VNC 控制台修复或联系后台重置。
常见问题
重装后数据还能找回吗
不能。重装过程会格式化磁盘,除非有外部备份,否则数据永久丢失。
为什么重装后连不上 SSH
系统正在安装或网络配置未生效。等待 15 分钟后再试,若仍失败需通过 VNC 控制台检查。
Debian 11 和 12 选哪个
Debian 11 稳定性更高,适合生产环境;Debian 12 软件版本更新。若后台仅提供 12,建议直接使用 12。
需要更换 IP 地址吗
不需要。重装系统通常保留原 IP 地址,除非主动联系服务商更换。
参考来源
CentOS 生命周期公告:https://endoflife.date/centos
重装脚本仓库:https://github.com/bin456789/reinstall