开始输入,可搜索发票、服务、域名、工单,以及 更多...
当控制面板提供的系统模板不满足需求,例如想用最新版 Debian、特定版本的 Ubuntu 或自己的镜像时,可以借助开源一键重装脚本在系统内完成重装。本文以 GitHub 上维护活跃的 bin456789/reinstall 为例讲解使用思路,并重点说明重装前的备份与 VNC 救援准备,帮助你把风险降到最低。
ip addr
ip route
cat /etc/resolv.conf
海外服务器从 GitHub 下载:
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
如果服务器访问 GitHub 较慢,可使用项目 README 中提供的国内镜像地址。下载后建议先浏览一下脚本内容和 README,确认来源可信。
脚本的基本格式为 bash reinstall.sh 系统名 版本号,常见示例:
# 重装为 Debian 13
bash reinstall.sh debian 13
# 重装为 Ubuntu 24.04
bash reinstall.sh ubuntu 24.04
# 重装为 Rocky Linux / AlmaLinux 9
bash reinstall.sh rocky 9
bash reinstall.sh almalinux 9
执行后脚本会提示设置新系统的 root 密码。也可以通过参数指定密码、SSH 端口或公钥:
bash reinstall.sh debian 13 --password 'Your-Strong-Pass' --ssh-port 22022
bash reinstall.sh debian 13 --ssh-key "ssh-ed25519 AAAA... user@pc"
参数名称与支持的系统列表会随版本更新,执行前请以项目 README 为准,可运行
bash reinstall.sh --help查看。
如果有自己制作的 raw 镜像(支持 gzip、xz、zstd 等压缩格式),可以直接 DD 到磁盘:
bash reinstall.sh dd --img "https://example.com/my-image.raw.xz"
DD 镜像不会自动注入网络配置,镜像本身需能通过 DHCP 获取地址或已写好静态 IP;否则重装后服务器会失联,只能通过 VNC 修复。
脚本准备完成后会提示重启:
reboot
重启后系统会进入安装流程,通常 5–20 分钟完成,具体取决于目标系统、网络速度与机器性能。期间可以在 VNC 中观察进度,不要在中途强制重启或关机。
安装完成后,使用新密码与端口 SSH 登录,并检查网络与磁盘:
ip addr
ping -c 4 1.1.1.1
df -h
cat /etc/os-release
随后执行系统更新,并重新做好安全加固(修改 SSH 端口、禁用密码登录、配置防火墙等)。
先打开 VNC 查看画面:若仍在安装,耐心等待;若停在报错界面或已进入新系统但无网络,可在 VNC 中按之前记录的 IP、网关手动配置网络。无法自行处理时请提交工单。
可以在客户中心使用官方系统模板重新安装,或提交工单请技术人员挂载救援系统。前提是你已经提前备份数据,重装本身不保留任何文件。
该脚本支持安装 Windows,但对内存和磁盘有更高要求,且需注意 Windows 许可授权。具体参数请参考 README。
不会改变服务器分配到的 IP。脚本通常会自动识别并沿用原有网络配置;多 IP 服务器重装后需重新绑定附加 IP。
使用 bin456789/reinstall 这类开源脚本可以灵活更换系统版本,但它直接操作磁盘,风险高于面板重装。牢记三步:先备份、记网络、开 VNC,出问题时就能从容应对。如果只需常见系统,优先使用 IMIDC 客户中心自带的重装功能更省心;IMIDC 的 KVM 云服务器与独立服务器均支持 VNC 或 IPMI 管理,重装过程中遇到网络或引导问题,可随时提交工单,7x24 小时技术支持协助排查。