ESC

开始输入,可搜索发票、服务、域名、工单,以及 更多...

搜索... Ctrl+K
Linux 服务器

2026 Linux VPS 一键重装系统与 DD 脚本教程

5 个步骤 7 分钟阅读 6 次阅读 0
本文目录

当控制面板提供的系统模板不满足需求,例如想用最新版 Debian、特定版本的 Ubuntu 或自己的镜像时,可以借助开源一键重装脚本在系统内完成重装。本文以 GitHub 上维护活跃的 bin456789/reinstall 为例讲解使用思路,并重点说明重装前的备份与 VNC 救援准备,帮助你把风险降到最低。

要点速览

  • 开源脚本 bin456789/reinstall 可以在 Linux VPS 系统内一键重装 Debian、Ubuntu、Rocky Linux、AlmaLinux 等系统,或 DD 自定义镜像。
  • 一键重装(DD)脚本只适用于 KVM 架构的 VPS 和独立服务器,OpenVZ、LXC 等容器型虚拟化无法使用。
  • 用一键脚本重装会清空整块系统盘,重装前必须完整备份数据、记录 IP 与网关等网络信息,并确认 VNC 可用。
  • DD 自定义镜像不会自动注入网络配置,镜像本身必须能通过 DHCP 获取地址或已配置静态 IP,否则重装后服务器会失联,只能通过 VNC 修复。
  • IMIDC 的 KVM 云服务器和独立服务器都支持 VNC 或 IPMI 管理,重装中遇到网络或启动问题可随时提交工单获得 7×24 技术支持。

适用环境 / 准备工作

  • 适用于 KVM 架构的 VPS 和独立服务器;OpenVZ、LXC 等容器型虚拟化无法使用此类脚本。
  • 当前系统可以正常 SSH 登录,并拥有 root 权限。
  • 内存与磁盘需满足脚本 README 中对目标系统的最低要求(不同系统要求不同,安装 Windows 要求更高)。
  • 完整备份数据:重装会清空整块系统盘,网站文件、数据库、配置都要先导出到其他服务器或本地。
  • 记录网络信息:执行以下命令并截图保存,以便失联时手动恢复:
ip addr
ip route
cat /etc/resolv.conf
  • 确认 VNC 可用:先在客户中心打开 VNC / 控制台,确认能看到当前系统画面。脚本重装失败或网络未正确配置时,VNC 是唯一的救援途径。

操作步骤

步骤 1:下载重装脚本

海外服务器从 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,确认来源可信。

步骤 2:选择目标系统并执行

脚本的基本格式为 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 查看。

步骤 3:DD 自定义镜像(可选)

如果有自己制作的 raw 镜像(支持 gzip、xz、zstd 等压缩格式),可以直接 DD 到磁盘:

bash reinstall.sh dd --img "https://example.com/my-image.raw.xz"

DD 镜像不会自动注入网络配置,镜像本身需能通过 DHCP 获取地址或已写好静态 IP;否则重装后服务器会失联,只能通过 VNC 修复。

步骤 4:重启开始安装

脚本准备完成后会提示重启:

reboot

重启后系统会进入安装流程,通常 5–20 分钟完成,具体取决于目标系统、网络速度与机器性能。期间可以在 VNC 中观察进度,不要在中途强制重启或关机。

步骤 5:登录新系统并检查

安装完成后,使用新密码与端口 SSH 登录,并检查网络与磁盘:

ip addr
ping -c 4 1.1.1.1
df -h
cat /etc/os-release

随后执行系统更新,并重新做好安全加固(修改 SSH 端口、禁用密码登录、配置防火墙等)。

常见问题 FAQ

重启后很久都 SSH 不上怎么办?

先打开 VNC 查看画面:若仍在安装,耐心等待;若停在报错界面或已进入新系统但无网络,可在 VNC 中按之前记录的 IP、网关手动配置网络。无法自行处理时请提交工单。

重装失败把系统弄坏了还能救吗?

可以在客户中心使用官方系统模板重新安装,或提交工单请技术人员挂载救援系统。前提是你已经提前备份数据,重装本身不保留任何文件。

脚本能装 Windows 吗?

该脚本支持安装 Windows,但对内存和磁盘有更高要求,且需注意 Windows 许可授权。具体参数请参考 README。

用一键脚本重装会影响 IP 吗?

不会改变服务器分配到的 IP。脚本通常会自动识别并沿用原有网络配置;多 IP 服务器重装后需重新绑定附加 IP。

总结

使用 bin456789/reinstall 这类开源脚本可以灵活更换系统版本,但它直接操作磁盘,风险高于面板重装。牢记三步:先备份、记网络、开 VNC,出问题时就能从容应对。如果只需常见系统,优先使用 IMIDC 客户中心自带的重装功能更省心;IMIDC 的 KVM 云服务器与独立服务器均支持 VNC 或 IPMI 管理,重装过程中遇到网络或引导问题,可随时提交工单,7x24 小时技术支持协助排查。

相关阅读

这篇文章有帮助吗?

相关教程