Reinstall一键重装Windows/Linux系统
reinstall一键DD/重装脚本 (One-click reinstall OS on VPS)。
一、reinstall介绍
一键重装到 Linux,支持 19 种常见发行版
一键重装到 Windows,使用官方原版 ISO 而非自制镜像,脚本支持自动查找 ISO 链接、自动安装
VirtIO等公有云驱动支持任意方向重装,即
Linux to Linux、Linux to Windows、Windows to Windows、Windows to Linux自动设置 IP,智能设置动静态,支持
/32、/128、网关不在子网范围内、纯 IPv6、IPv4/IPv6 在不同的网卡专门适配低配小鸡,比官方 netboot 需要更少的内存
全程用分区表 ID 识别硬盘,确保不会写错硬盘
支持 BIOS、EFI 引导,支持 ARM 服务器
不含自制包,所有资源均实时从镜像源获得
二、系统要求
原系统可以是表格中的任意系统
目标系统的配置要求如下:

* 表示使用云镜像安装,非传统网络安装
^ 表示需要 256 MB 内存 + 1.5 GB 硬盘,或 512 MB 内存 + 1 GB 硬盘
Warning
本脚本理论上支持独服和 PC
但如果能使用 IPMI 或 U 盘,则不建议使用本脚本
Warning
❌ 本脚本不支持 OpenVZ、LXC 虚拟机
请改用 https://github.com/LloydAsp/OsMutation
三、快速开始
1、下载(当前系统是 Linux)
国外服务器:
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O ${_##*/} $_国内服务器:
curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh || wget -O ${_##*/} $_2、下载(当前系统是Windows)
Important
请先关闭 Windows Defender 的 实时保护 功能。该功能会阻止 certutil 下载任何文件。
解决 Windows 7 下无法下载脚本
由于不支持 TLS 1.2、SHA-256、根证书没有更新等原因,Vista,7 和 Server 2008 (R2) 可能无法自动下载脚本,因此需要手动下载,具体操作如下:
用 IE 下载 (先在 IE 高级设置里启用 TLS 1.2),或者通过远程桌面,将这两个文件保存到同一个目录
使用时运行下载的 reinstall.bat
国外服务器:
certutil -urlcache -f -split https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat国内服务器:
certutil -urlcache -f -split https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.bat3、使用
/
所有功能 都可在 Linux / Windows 下运行
Linux 下运行
bash reinstall.sh ...Windows 下先运行
cmd,再运行reinstall.bat ...如果参数中的链接包含特殊字符,要用
""将链接包裹起来,不能用''
1): 安装Linux
此功能会清除当前系统整个硬盘的全部数据(包含其它分区)!
数据无价,请三思而后行!
用户名为
root,脚本会提示输入密码,不输入则使用随机密码安装最新版可不输入版本号
最大化利用磁盘空间:不含 boot 分区(Fedora 例外),不含 swap 分区
自动根据机器类型选择不同的优化内核,例如
Cloud、HWE内核安装 Red Hat 时需填写 https://access.redhat.com/downloads/content/rhel 得到的
qcow2镜像链接,也可以安装其它类 RHEL 系统,例如Alibaba Cloud Linux和TencentOS Server重装后如需修改 SSH 端口或者改成密钥登录,注意还要修改
/etc/ssh/sshd_config.d/里面的文件
bash reinstall.sh anolis 7|8|23
rocky 8|9|10
oracle 8|9|10
almalinux 8|9|10
opencloudos 8|9|23
centos 9|10
fnos 1
nixos 25.11
fedora 42|43
debian 9|10|11|12|13
alpine 3.20|3.21|3.22|3.23
opensuse 15.6|16.0|tumbleweed
openeuler 20.03|22.03|24.03|25.09
ubuntu 16.04|18.04|20.04|22.04|24.04|25.10 [--minimal]
kali
arch
gentoo
aosc
redhat --img="http://access.cdn.redhat.com/xxx.qcow2"可选参数
--password PASSWORD设置密码--ssh-key KEY设置 SSH 登录公钥,格式如下。当使用公钥时,密码为空--ssh-port PORT修改 SSH 端口(安装期间观察日志用,也作用于新系统)--web-port PORT修改 Web 端口(安装期间观察日志用)--frpc-toml PATH添加 frpc 内网穿透,参数填本地路径或 HTTP 链接--hold 1仅重启到安装环境,不运行安装,用于 SSH 登录验证网络连通性--hold 2安装结束后不重启,用于 SSH 登录修改系统内容,Debian/Kali 会挂载在/target,其它系统会挂载在/os
Tip
可通过多种方式(SSH、HTTP 80 端口、商家后台 VNC、串行控制台)查看安装进度。
即使安装过程出错,也能连接 SSH 手动救砖。
目标系统非 Debian/Kali 时,可以运行 /trans.sh alpine 自动救砖成 Alpine 系统。
实验性功能
云镜像安装 Debian
适合于 CPU 较慢的机器
bash reinstall.sh debian --ciISO 安装 CentOS, AlmaLinux, Rocky, Fedora
仅支持内存大于 2G 且为动态 IP 的机器
密码
123@@@,SSH 端口22,不支持用参数修改
bash reinstall.sh centos --installerISO 安装 Ubuntu
仅支持内存大于 1G 且为动态 IP 的机器
密码
123@@@,SSH 端口22,不支持用参数修改
bash reinstall.sh ubuntu --installer2): DD RAW 镜像到硬盘
此功能会清除当前系统整个硬盘的全部数据(包含其它分区)!
数据无价,请三思而后行!
支持
raw和固定大小的vhd镜像。未压缩或者压缩成.gz.xz.zst.tar.tar.gz.tar.xz.tar.zstDD Windows 镜像时,会自动扩展系统盘,静态 IP 的机器会配置好 IP,可能首次开机几分钟后才生效
DD Linux 镜像时,不会修改镜像的任何内容
bash reinstall.sh dd --img "https://example.com/xxx.xz"可选参数
--allow-ping设置 Windows 防火墙允许被 Ping (仅限 DD Windows)--rdp-port PORT修改 RDP 端口 (仅限 DD Windows)--ssh-port PORT修改 SSH 端口(安装期间观察日志用)--web-port PORT修改 Web 端口(安装期间观察日志用)--frpc-toml PATH添加 frpc 内网穿透(仅限 DD Windows),参数填本地路径或 HTTP 链接--hold 1仅重启到安装环境,不运行安装,用于 SSH 登录验证网络连通性--hold 2DD 结束后不重启,用于 SSH 登录修改系统内容,Windows 系统会挂载在/os,Linux 系统不会自动挂载
Tip
可通过多种方式(SSH、HTTP 80 端口、商家后台 VNC、串行控制台)查看安装进度。
即使安装过程出错,也能连接 SSH 手动救砖
也可以运行 /trans.sh alpine 自动救砖成 Alpine 系统。
3)、安装Windows ISO
此功能会清除当前系统整个硬盘的全部数据(包含其它分区)!
数据无价,请三思而后行!
用户名为
administrator,脚本会提示输入密码,不输入则使用随机密码如果远程登录失败,可以尝试使用用户名
.\administrator静态机器会自动配置好 IP,可能首次开机几分钟后才生效
支持任意语言的 ISO
支持绕过 Windows 11 硬件限制
支持的系统
Windows (Vista ~ 11)
Windows Server (2008 ~ 2025)
Windows Server Essentials *
Windows Server (Semi) Annual Channel *
Hyper-V Server *
Azure Local (Azure Stack HCI) *
方法 1: 让脚本自动查找 ISO
脚本会从 https://massgrave.dev/genuine-installation-media 查找 ISO,该网站专门提供官方 ISO 下载
上面带 * 的系统不支持自动查找 ISO
bash reinstall.sh windows \
--image-name "Windows 11 Enterprise LTSC 2024" \
--lang zh-cn支持的语言
ar-sa
bg-bg
cs-cz
da-dk
de-de
el-gr
en-gb
en-us
es-es
es-mx
et-ee
fi-fi
fr-ca
fr-fr
he-il
hr-hr
hu-hu
it-it
ja-jp
ko-kr
lt-lt
lv-lv
nb-no
nl-nl
pl-pl
pt-pt
pt-br
ro-ro
ru-ru
sk-sk
sl-si
sr-latn-rs
sv-se
th-th
tr-tr
uk-ua
zh-cn
zh-hk
zh-tw
方法 2: 自行指定 ISO 连接
如果不知道
--image-name,可以随便填,在重启后连接 SSH,根据错误提示重新输入正确的值
bash reinstall.sh windows \
--image-name "Windows 11 Enterprise LTSC 2024 Evaluation" \
--iso "https://go.microsoft.com/fwlink/?linkid=2289029"或者磁力链接
bash reinstall.sh windows \
--image-name "Windows 11 Enterprise LTSC 2024" \
--iso "magnet:?xt=urn:btih:7352bd2db48c3381dffa783763dc75aa4a6f1cff"以下网站可找到 ISO 链接
正式版
https://www.microsoft.com/software-download/windows10 (需用非 Windows User-Agent 打开)
评估版
https://www.microsoft.com/evalcenter/download-windows-11-enterprise
https://www.microsoft.com/evalcenter/download-windows-11-iot-enterprise-ltsc-eval
https://www.microsoft.com/evalcenter/download-windows-server-2012-r2
https://www.microsoft.com/evalcenter/download-windows-server-2016
https://www.microsoft.com/evalcenter/download-windows-server-2019
https://www.microsoft.com/evalcenter/download-windows-server-2022
https://www.microsoft.com/evalcenter/download-windows-server-2025
Insider 预览版
可选参数
--password PASSWORD设置密码--allow-ping设置 Windows 防火墙允许被 Ping--rdp-port PORT更改 RDP 端口--ssh-port PORT修改 SSH 端口(仅安装期间观察日志用)--web-port PORT修改 Web 端口(仅安装期间观察日志用)--add-driver INF_OR_DIR添加额外驱动,填写 .inf 路径,或者 .inf 所在的文件夹需先下载驱动到当前系统
可多次设置该参数以添加不同的驱动
--frpc-toml PATH添加 frpc 内网穿透,参数填本地路径或 HTTP 链接--hold 1仅重启到安装环境,不运行安装,用于 SSH 登录验证网络连通性--hold 2用于在进入 Windows 官方安装程序之前,SSH 登录修改boot.wim、install.wim或者其它内容,硬盘挂载在/os
以下驱动会自动按需下载安装,无需手动添加
AWS (ENA 网卡, NVME 存储控制器)
Azure (MANA 网卡)
Intel (VMD 存储控制器, 网卡: 7, 8, 8.1, 10, 11, 2008 R2, 2012, 2012 R2, 2016, 2019, 2022, 2025)
如何填写映像名称 --image-name
一个 ISO 通常包含多个系统版本,例如家庭版、专业版。因此需要用 --image-name 指定要安装的系统版本(映像名称),不区分大小写
可以用 DISM、DISM++、Wimlib 等工具查询 ISO 包含的映像名称
常用的映像名称有:
Windows 7 Ultimate
Windows 11 Pro
Windows 11 Enterprise LTSC 2024
Windows Server 2025 SERVERDATACENTER