VPS一键DD重装系统教程:两个主流脚本和6个翻车点
很多商家后台自带重装系统,但版本老、可选系统少,有时候人在国外、后台全英文看着费劲,于是"一键DD"成了中文VPS圈的刚需。这篇把2026年10月还能用的两个主流DD脚本讲清楚,外加几个真实翻车点——DD脚本更新很快,不要照抄几年前的旧教程,参数可能已经变了。
动手前:3件事必须先确认
1. 你的VPS是不是KVM/Xen/VMware
DD只支持完整虚拟化。OpenVZ架构不支持DD,这是原理限制,不是脚本问题——OpenVZ共用宿主机内核,DD脚本要求的独立引导流程在它上面跑不起来。买机器时商家一般会标注虚拟化类型,不确定的去后台看一眼。
2. 数据先备份,DD清的是整块盘
DD重装不是"保留数据只换系统",整块硬盘会被清空。有快照功能的商家(比如大部分云厂商),DD之前先打一个快照,这是翻车后唯一的后悔药。
3. 商家后台能重装就优先用官方的
如果商家后台的一键重装有你想要的系统版本,直接用官方的重装,比DD稳、比DD快。DD是"官方没有才用"的备选方案,不是首选。
脚本一:InstallNET.sh(用的人最多)
这是萌咖(MoeClub)原版DD脚本的后续维护分支,放在 leitbogioro/Tools 仓库里,是目前中文圈用得最广的一键DD脚本,支持Debian/Ubuntu/AlmaLinux/Rocky等多个发行版和Windows。
下载(地址2026年10月核验过):
1 | wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh |
几个关键点:
- 脚本头部写明的默认root密码是
LeitboGi0ro,装完第一时间改掉,不要留着。 - 具体支持哪些系统、参数怎么写,跑
./InstallNET.sh --help看,或者直接读仓库README——以仓库当前文档为准,网上流传的-d 10 -v 64那套是老版本写法。 - Debian/Ubuntu下跑之前确保装了依赖:
apt-get install -y xz-utils openssl gawk file。
脚本二:reinstall.sh(新选择,Linux/Windows/macOS通吃)
bin456789/reinstall 是这两年出来的新脚本,纯Bash,原理是网络引导加无人值守安装,支持的系统列表很长,Linux之间、Linux和Windows之间都能互转。
下载:
1 | curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh |
用法示例(以仓库当前说明为准):
1 | bash reinstall.sh ubuntu 22.04 --password 你的密码 |
这里需要坦白说明:这个脚本我没有逐个系统实测过,上面命令是按仓库文档写的。动手前去 bin456789/reinstall 看一眼README,确认你目标系统的写法,几分钟的事,别省。
DD装Windows的特别说明
DD装Windows和装Linux不是一回事,有两点不一样:
- 需要VNC看进度:DD过程中SSH是断的,Windows安装进度只能通过VNC看,商家后台一般会提供VNC入口,提前找到在哪。
- 镜像来源要靠谱:DD用的Windows镜像大多是第三方精简/修改版,选star多、issue活跃的仓库出的镜像,不要随手下个来路不明的。
Windows的DD流程(两种方法、DD包从哪找、VNC看进度、装完激活和驱动)单独写了一篇详细教程:VPS DD安装Windows系统教程。
6个翻车点,提前避开
- OpenVZ上跑DD——必失败,先确认虚拟化类型。
- DD过程中SSH断了就以为失败,重复执行——DD时SSH断开是正常的,一般等10到30分钟,别中途再跑一遍脚本。
- 忘了默认密码——InstallNET.sh默认是
LeitboGi0ro,装完立刻改掉。 - 没备份——DD清整块盘,不是只格系统分区。
- 照抄几年前的旧教程参数——脚本在更新,参数会变,以仓库README为准。
- 有快照不用——商家后台有快照就先打一个,这是成本最低的保险。
DD完之后的两件事
系统装完先确认SSH能正常连,然后建议把SSH密钥登录配好、密码登录关掉,具体步骤参考 VPS怎么配置SSH密钥登录,这篇里写了防锁死的顺序,别搞反了。
如果DD完发现BBR没生效或者内核模块没加载,可以看 已安装BBR加速内核但加速模块未加载的解决方法 排查,DD换内核后这类问题很常见。