type
status
date
slug
summary
tags
category
icon
password
菜单级别
Place
Verification
Owner
一个功能强大的 VPS 系统重装脚本,支持在 Linux 和 Windows 之间任意切换,适用于各种云服务器环境。
⚠️ 重要提示:本脚本会清除整个硬盘的全部数据,请务必备份重要文件后再操作!
✨ 核心特性
- 支持 19 种 Linux 发行版一键重装,包括 Debian、Ubuntu、CentOS、Alpine 等
- 官方原版 Windows ISO 安装,自动查找 ISO 链接,自动安装 VirtIO 等公有云驱动
- 任意方向重装:Linux ↔ Linux、Linux ↔ Windows、Windows ↔ Windows
- 智能 IP 配置:自动设置动静态 IP,支持 /32、/128、纯 IPv6、网关不在子网范围内等复杂网络环境
- 低配优化:专门适配低配 VPS,比官方 netboot 需要更少的内存
- 安全可靠:全程用分区表 ID 识别硬盘,确保不会写错硬盘
- 广泛兼容:支持 BIOS、EFI 引导,支持 ARM 服务器
📥 脚本下载
Linux 系统下载
国外服务器:
国内服务器:
Windows 系统下载
⚠️ 请先关闭 Windows Defender 的实时保护功能,该功能会阻止 certutil 下载任何文件。
国外服务器:
国内服务器:
🚀 五大核心功能
功能 1:一键重装到 Linux
支持 19 种常见 Linux 发行版的一键安装,用户名为
root,脚本会提示输入密码,不输入则使用随机密码。系统要求
系统 | 版本 | 内存 | 硬盘 |
Alpine | 3.19, 3.20, 3.21, 3.22 | 256 MB | 1 GB |
Debian | 9, 10, 11, 12, 13 | 256 MB | 1~1.5 GB |
Kali | 滚动 | 256 MB | 1~1.5 GB |
Ubuntu | 16.04 LTS - 24.04 LTS, 25.10 | 512 MB * | 2 GB |
RHEL / AlmaLinux / Rocky / Oracle | 8, 9, 10 | 512 MB * | 5 GB |
CentOS Stream | 9, 10 | 512 MB * | 5 GB |
Fedora | 42, 43 | 512 MB * | 5 GB |
openSUSE | Leap 15.6, 16.0, Tumbleweed | 512 MB * | 5 GB |
Arch / Gentoo / NixOS 等 | 滚动或最新 | 512 MB | 5 GB |
* 表示使用云镜像安装,非传统网络安装
使用示例
可选参数
--password PASSWORD- 设置 root 密码
--ssh-key KEY- 设置 SSH 公钥登录(设置后密码为空)
--ssh-port PORT- 修改 SSH 端口
--web-port PORT- 修改 Web 查看端口
--frpc-toml PATH- 添加 frpc 内网穿透配置
--hold 1- 仅重启到安装环境,不运行安装(用于验证网络)
--hold 2- 安装结束后不重启(用于手动修改系统内容)
特点
- 最大化磁盘利用:不含 boot 分区(Fedora 除外),不含 swap 分区
- 智能内核选择:自动根据机器类型选择优化内核(如 Cloud、HWE 内核)
- 多种监控方式:可通过 SSH、HTTP 80 端口、VNC、串行控制台查看安装进度
- 自动救砖:安装出错时可连接 SSH 手动修复,或运行
/trans.shalpine自动救砖
功能 2:DD Raw 镜像到硬盘
支持将 raw 或固定大小的 vhd 镜像直接 DD 到硬盘,支持的压缩格式:
.gz、.xz、.zst、.tar、.tar.gz、.tar.xz、.tar.zst。使用示例
智能处理
- DD Windows 镜像:自动扩展系统盘,静态 IP 的机器会自动配置 IP(首次开机几分钟后生效)
- DD Linux 镜像:不会修改镜像的任何内容
可选参数
--allow-ping- 设置 Windows 防火墙允许 Ping(仅限 DD Windows)
--rdp-port PORT- 修改 RDP 端口(仅限 DD Windows)
--ssh-port PORT- 修改 SSH 端口
--frpc-toml PATH- 添加 frpc 内网穿透(仅限 DD Windows)
--hold 1- 仅重启到安装环境
--hold 2- DD 结束后不重启(Windows 挂载在 /os,Linux 不自动挂载)
功能 3:重启到 Alpine Live OS
重启到 Alpine Live OS 内存系统,可通过 SSH 连接进行备份/恢复硬盘、手动 DD、修改分区等操作。
💡 注意:此功能不会删除任何数据和进行自动重装,需要用户手动操作。如果没有破坏原系统,再次重启将回到原系统。
用户名为
root,脚本会提示输入密码,不输入则使用随机密码。功能 4:重启到 netboot.xyz
重启到 netboot.xyz 引导菜单,可使用商家后台 VNC 手动安装更多系统。
💡 注意:此功能需要通过 VNC 手动操作,不会自动安装。
功能 5:一键重装到 Windows
使用官方原版 ISO 安装 Windows,支持自动查找 ISO 链接,自动安装各种云平台驱动。
支持的系统
- Windows Vista ~ 11
- Windows Server 2008 ~ 2025
- Windows Server Essentials
- Hyper-V Server
- Azure Local (Azure Stack HCI)
系统要求
系统 | 内存 | 硬盘 |
Windows Vista, 7, 8.x (Server 2008 - 2012 R2) | 512 MB | 25 GB |
Windows 10, 11 (Server 2016 - 2025) | 1 GB | 25 GB |
方法 1:自动查找 ISO
脚本会从 Microsoft 官方镜像库自动查找 ISO 链接:
方法 2:指定 ISO 链接
如何填写映像名称 --image-name
一个 ISO 通常包含多个系统版本(如家庭版、专业版),需要用
--image-name 指定要安装的版本,不区分大小写。常用的映像名称:
Windows 7 Ultimate
Windows 11 Pro
Windows 11 Enterprise LTSC 2024
Windows Server 2025 SERVERDATACENTER
💡 提示:可以用 DISM、DISM++、Wimlib 等工具查询 ISO 包含的映像名称。如果不知道映像名称,可以随便填,在重启后连接 SSH,根据错误提示重新输入正确的值。
可选参数
--password PASSWORD- 设置管理员密码(不输入则随机生成)
--allow-ping- 设置 Windows 防火墙允许被 Ping
--rdp-port PORT- 更改 RDP 端口
--ssh-port PORT- 修改 SSH 端口(仅安装期间)
--add-driver INF_OR_DIR- 添加额外驱动(可多次使用)
--frpc-toml PATH- 添加 frpc 内网穿透
--hold 1- 仅重启到安装环境
--hold 2- 在进入安装程序前暂停(用于修改 wim 文件)
自动安装的驱动
以下驱动会根据硬件自动下载安装,无需手动添加:
- VirtIO:社区版、阿里云、腾讯云、GCP
- XEN:社区版、Citrix、AWS
- AWS:ENA 网卡、NVME 存储控制器
- GCP:gVNIC 网卡、GGA 显卡
- Azure:MANA 网卡
- Intel:VMD 存储控制器、网卡驱动(Windows 7-11、Server 2008 R2-2025)
登录信息
- 用户名:
administrator(如果登录失败,尝试.\\administrator)
- 密码:安装时设置的密码,或自动生成的随机密码
- 静态 IP 机器会自动配置 IP,可能首次开机几分钟后才生效
🔧 高级功能
SSH 公钥格式
使用旧版本
如果遇到新版本的 Bug,可以使用旧版本:
修改脚本自用
- Fork 本仓库
- 修改
reinstall.sh和reinstall.bat开头的confhome和confhome_cn
- 修改其它代码
⚠️ 重要注意事项
不支持的虚拟化
❌ 本脚本不支持 OpenVZ、LXC 虚拟机
如果你的 VPS 使用这些虚拟化技术,请使用其他重装方案。
独服和 PC
本脚本理论上支持独立服务器和 PC,但如果能使用 IPMI 或 U 盘重装,不建议使用本脚本。
Windows 7 特别说明
安装 Windows 7 (Server 2008 R2) 时:
- EFI 引导的机器要开启 CSM
- Hyper-V (Azure) 需选择第 1 代虚拟机
GCP 特殊问题
在 GCP 上安装 2022年5月及之后发布的 Windows ISO 时,可能会在引导时反复重启。解决方法:
- 添加
--force-boot-mode bios参数,以 BIOS + MBR 方式安装
- 安装完成后可用
MBR2GPT /convert /allowFullOS转换为 EFI + GPT
ARM 服务器兼容性
大部分 ARM 机器都支持安装最新版 Windows 11,但安装过程可能黑屏或显示错误信息(不影响安装)。
云服务商 | 实例类型 | 兼容性 | 备注 |
Azure | B2pts_v2 | ✔️ | ㅤ |
阿里云 | g6r, c6r | ✔️ | ㅤ |
阿里云 | g8y, c8y, r8y | ✔️ | 有几率卡开机 Logo,强制重启即可 |
AWS | T4g | ✔️ | ㅤ |
Scaleway | COPARM1 | ✔️ | ㅤ |
甲骨文云 | A1.Flex | ❔ | 不一定成功,需手动加载显卡驱动 |
谷歌云 | t2a | ❌ | 缺少网卡驱动 |
📝 小结
这个脚本提供了一套完整的 VPS 重装解决方案,从 Linux 到 Windows,从网络安装到 DD 镜像,从自动化到手动救砖,功能全面且易于使用。无论是日常运维还是紧急救援,都能派上用场。
记住,数据无价,重装前务必备份!
- 作者:Orz
- 链接:https://blog.1567890.xyz/technology/vps-reinstall-script-guide
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

