# 一键VPS系统重装脚本reinstall

*Published:* 2026-04-21
*Author:* 星云一号

一键重装到 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 服务器

不含自制包，所有资源均实时从镜像源获得

![](https://www.xyax.cn/wp-content/uploads/2026/04/33d224209649007.webp)

原系统可以是表格中的任意系统

目标系统的配置要求如下：

系统版本内存硬盘[![](https://camo.githubusercontent.com/1537ac81f25dffabe6295b9aab1d10d13750900d6c1b1e020b128df55ecdfee1/68747470733a2f2f7777772e616c70696e656c696e75782e6f72672f616c70696e652d6c6f676f2e69636f)](https://camo.githubusercontent.com/1537ac81f25dffabe6295b9aab1d10d13750900d6c1b1e020b128df55ecdfee1/68747470733a2f2f7777772e616c70696e656c696e75782e6f72672f616c70696e652d6c6f676f2e69636f)Alpine3.20, 3.21, 3.22, 3.23256 MB1 GB[![](https://camo.githubusercontent.com/16e9e91f1177d7c1a3c79c65e95a6ea48aeed62ecc137e5191d9b98d4f59dde5/68747470733a2f2f7777772e64656269616e2e6f72672f66617669636f6e2e69636f)](https://camo.githubusercontent.com/16e9e91f1177d7c1a3c79c65e95a6ea48aeed62ecc137e5191d9b98d4f59dde5/68747470733a2f2f7777772e64656269616e2e6f72672f66617669636f6e2e69636f)Debian9, 10, 11, 12, 13256 MB1 ~ 1.5 GB ^[![](https://private-user-images.githubusercontent.com/7548515/329945454-f74b3d5b-085f-4df3-bcc9-8a9bd80bb16d.svg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzY3NTAzMDYsIm5iZiI6MTc3Njc1MDAwNiwicGF0aCI6Ii83NTQ4NTE1LzMyOTk0NTQ1NC1mNzRiM2Q1Yi0wODVmLTRkZjMtYmNjOS04YTliZDgwYmIxNmQuc3ZnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MjFUMDU0MDA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGQwYmY1OTBiODFlNDVlNDVjNmI2NDViYjIxOThiYzJlNzhlMTVkYTRjZmZhYmJlZGQzY2E4ZTk2YTlhNzIzZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGc3ZnJTJCeG1sIn0.4NakuLcYkWRt8Q1nEiH0PZQE5lZjA5pNF2hleGavZLE)](https://private-user-images.githubusercontent.com/7548515/329945454-f74b3d5b-085f-4df3-bcc9-8a9bd80bb16d.svg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzY3NTAzMDYsIm5iZiI6MTc3Njc1MDAwNiwicGF0aCI6Ii83NTQ4NTE1LzMyOTk0NTQ1NC1mNzRiM2Q1Yi0wODVmLTRkZjMtYmNjOS04YTliZDgwYmIxNmQuc3ZnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQyMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MjFUMDU0MDA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGQwYmY1OTBiODFlNDVlNDVjNmI2NDViYjIxOThiYzJlNzhlMTVkYTRjZmZhYmJlZGQzY2E4ZTk2YTlhNzIzZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGc3ZnJTJCeG1sIn0.4NakuLcYkWRt8Q1nEiH0PZQE5lZjA5pNF2hleGavZLE) Kali滚动256 MB1 ~ 1.5 GB ^[![](https://camo.githubusercontent.com/e19d4bdabcfcf2a8886ea610fedc1d771a9dff20590b018e42014378d5ce54dd/68747470733a2f2f646f63756d656e746174696f6e2e7562756e74752e636f6d2f7365727665722f5f7374617469632f66617669636f6e2e706e67)](https://camo.githubusercontent.com/e19d4bdabcfcf2a8886ea610fedc1d771a9dff20590b018e42014378d5ce54dd/68747470733a2f2f646f63756d656e746174696f6e2e7562756e74752e636f6d2f7365727665722f5f7374617469632f66617669636f6e2e706e67)Ubuntu16.04 LTS - 24.04 LTS, 25.10512 MB \*2 GB[![](https://camo.githubusercontent.com/97514fd62a4129480599d2087dd9e0d29bb6d80c3384f8864add5d0ff12252e6/68747470733a2f2f696d672e616c6963646e2e636f6d2f696d6765787472612f69312f4f31434e30316f4a6e4a5a6731794b34527a49345278325f2121363030303030303030363535392d322d7470732d3131382d3131382e706e67)](https://camo.githubusercontent.com/97514fd62a4129480599d2087dd9e0d29bb6d80c3384f8864add5d0ff12252e6/68747470733a2f2f696d672e616c6963646e2e636f6d2f696d6765787472612f69312f4f31434e30316f4a6e4a5a6731794b34527a49345278325f2121363030303030303030363535392d322d7470732d3131382d3131382e706e67)Anolis7, 8, 23512 MB \*5 GB[![](https://camo.githubusercontent.com/78377b4252ab361ac69f3c6f36a50005f96811c7477d813d44433ffe46d02453/68747470733a2f2f7777772e7265646861742e636f6d2f66617669636f6e2e69636f)](https://camo.githubusercontent.com/78377b4252ab361ac69f3c6f36a50005f96811c7477d813d44433ffe46d02453/68747470733a2f2f7777772e7265646861742e636f6d2f66617669636f6e2e69636f)RHEL [![](https://camo.githubusercontent.com/ab73f4ed3c819aad2320ab9c29ddc3e339d8849e90bf3f03e95f64723529d092/68747470733a2f2f616c6d616c696e75782e6f72672f6661762f66617669636f6e2e69636f)](https://camo.githubusercontent.com/ab73f4ed3c819aad2320ab9c29ddc3e339d8849e90bf3f03e95f64723529d092/68747470733a2f2f616c6d616c696e75782e6f72672f6661762f66617669636f6e2e69636f)AlmaLinux [![](https://camo.githubusercontent.com/2de3084d1e65d449d69848dbe400f8ac6a6561d17c7273c70e866fae79d89a0e/68747470733a2f2f726f636b796c696e75782e6f72672f66617669636f6e2e706e67)](https://camo.githubusercontent.com/2de3084d1e65d449d69848dbe400f8ac6a6561d17c7273c70e866fae79d89a0e/68747470733a2f2f726f636b796c696e75782e6f72672f66617669636f6e2e706e67)Rocky [![](https://camo.githubusercontent.com/56abf16c342b00b1ea11b366fa52f49957bf7be61d4c8cc4d68b08a70416ef14/68747470733a2f2f7777772e6f7261636c652e636f6d2f61737365742f7765622f66617669636f6e732f66617669636f6e2d33322e706e67)](https://camo.githubusercontent.com/56abf16c342b00b1ea11b366fa52f49957bf7be61d4c8cc4d68b08a70416ef14/68747470733a2f2f7777772e6f7261636c652e636f6d2f61737365742f7765622f66617669636f6e732f66617669636f6e2d33322e706e67)Oracle8, 9, 10512 MB \*5 GB[![](https://camo.githubusercontent.com/c92db8fc88f311ea52e388256995f781d92637436762a6d09b6686d7c46e88ae/68747470733a2f2f6f70656e636c6f75646f732e6f72672f71712e69636f)](https://camo.githubusercontent.com/c92db8fc88f311ea52e388256995f781d92637436762a6d09b6686d7c46e88ae/68747470733a2f2f6f70656e636c6f75646f732e6f72672f71712e69636f)OpenCloudOS8, 9, Stream 23512 MB \*5 GB[![](https://camo.githubusercontent.com/39afb28fa6c1bffbc06e977ff85e08c7fae6915a66b6ece7e8d1926a1da24690/68747470733a2f2f7777772e63656e746f732e6f72672f6173736574732f69636f6e732f66617669636f6e2e737667)](https://camo.githubusercontent.com/39afb28fa6c1bffbc06e977ff85e08c7fae6915a66b6ece7e8d1926a1da24690/68747470733a2f2f7777772e63656e746f732e6f72672f6173736574732f69636f6e732f66617669636f6e2e737667)CentOS Stream9, 10512 MB \*5 GB[![](https://camo.githubusercontent.com/36d7186a3e8aaf7ee76eaa4ca00b7f61a8d9833641bd053abdc2a6c650ba350b/68747470733a2f2f6665646f726170726f6a6563742e6f72672f66617669636f6e2e69636f)](https://camo.githubusercontent.com/36d7186a3e8aaf7ee76eaa4ca00b7f61a8d9833641bd053abdc2a6c650ba350b/68747470733a2f2f6665646f726170726f6a6563742e6f72672f66617669636f6e2e69636f)Fedora42, 43512 MB \*5 GB[![](https://camo.githubusercontent.com/fcb3a13a567bac43e4693e0082828043305aeb69df81d026490cf1d139d9b6c2/68747470733a2f2f7777772e6f70656e65756c65722e6f72672f66617669636f6e2e69636f)](https://camo.githubusercontent.com/fcb3a13a567bac43e4693e0082828043305aeb69df81d026490cf1d139d9b6c2/68747470733a2f2f7777772e6f70656e65756c65722e6f72672f66617669636f6e2e69636f)openEuler20.03 LTS - 24.03 LTS, 25.09512 MB \*5 GB[![](https://camo.githubusercontent.com/fc3a09b06a8fc60ff0b304e1a5ffa062eea19d09e4f1178e0aa8fb303ae76a08/68747470733a2f2f7374617469632e6f70656e737573652e6f72672f66617669636f6e2e69636f)](https://camo.githubusercontent.com/fc3a09b06a8fc60ff0b304e1a5ffa062eea19d09e4f1178e0aa8fb303ae76a08/68747470733a2f2f7374617469632e6f70656e737573652e6f72672f66617669636f6e2e69636f)openSUSELeap 15.6, 16.0, Tumbleweed (滚动)512 MB \*5 GB[![](https://camo.githubusercontent.com/30dcb0d1d74fec9117815b5523b3942d051ad866826d4412ea1f7655aca43e9b/68747470733a2f2f6e69786f732e6f72672f66617669636f6e2e737667)](https://camo.githubusercontent.com/30dcb0d1d74fec9117815b5523b3942d051ad866826d4412ea1f7655aca43e9b/68747470733a2f2f6e69786f732e6f72672f66617669636f6e2e737667)NixOS25.11512 MB5 GB[![](https://camo.githubusercontent.com/2cee86c41d650703869bffea9e760e78973d70b81b14faac2abd9a03a7efdcc0/68747470733a2f2f617263686c696e75782e6f72672f7374617469632f66617669636f6e2e706e67)](https://camo.githubusercontent.com/2cee86c41d650703869bffea9e760e78973d70b81b14faac2abd9a03a7efdcc0/68747470733a2f2f617263686c696e75782e6f72672f7374617469632f66617669636f6e2e706e67)Arch滚动512 MB5 GB[![](https://camo.githubusercontent.com/def57e7d21d3eba6acc60ef237f785a9e91bd8e7e903ec7686ef6d3a8987d954/68747470733a2f2f7777772e67656e746f6f2e6f72672f6173736574732f696d672f6c6f676f2f67656e746f6f2d672e706e67)](https://camo.githubusercontent.com/def57e7d21d3eba6acc60ef237f785a9e91bd8e7e903ec7686ef6d3a8987d954/68747470733a2f2f7777772e67656e746f6f2e6f72672f6173736574732f696d672f6c6f676f2f67656e746f6f2d672e706e67)Gentoo滚动512 MB5 GB[![](https://camo.githubusercontent.com/e267647361fc4a3eca830be724fbf6b95f91a4cd3921d647c86184e436f52c5b/68747470733a2f2f616f73632e696f2f64697374726f732f616f73632d6f732e737667)](https://camo.githubusercontent.com/e267647361fc4a3eca830be724fbf6b95f91a4cd3921d647c86184e436f52c5b/68747470733a2f2f616f73632e696f2f64697374726f732f616f73632d6f732e737667)安同 OS滚动512 MB5 GB[![](https://camo.githubusercontent.com/38d243a1a3d89b9b807f298de4d3bcea28d45c07b80d8b07321f86ca7755eecd/68747470733a2f2f7777772e666e6e61732e636f6d2f66617669636f6e2e69636f)](https://camo.githubusercontent.com/38d243a1a3d89b9b807f298de4d3bcea28d45c07b80d8b07321f86ca7755eecd/68747470733a2f2f7777772e666e6e61732e636f6d2f66617669636f6e2e69636f)飞牛 fnOS1512 MB8 GB[![](https://camo.githubusercontent.com/2a7aa4399c140dc44a3616a9c23228a65223cd9d423ae938d886578d8336a6d2/68747470733a2f2f626c6f67732e77696e646f77732e636f6d2f77702d636f6e74656e742f75706c6f6164732f70726f642f323032322f30392f63726f707065642d57696e646f7773313149636f6e5472616e73706172656e743531322d33327833322e706e67)](https://camo.githubusercontent.com/2a7aa4399c140dc44a3616a9c23228a65223cd9d423ae938d886578d8336a6d2/68747470733a2f2f626c6f67732e77696e646f77732e636f6d2f77702d636f6e74656e742f75706c6f6164732f70726f642f323032322f30392f63726f707065642d57696e646f7773313149636f6e5472616e73706172656e743531322d33327833322e706e67)Windows (DD)任何512 MB取决于镜像[![](https://camo.githubusercontent.com/2a7aa4399c140dc44a3616a9c23228a65223cd9d423ae938d886578d8336a6d2/68747470733a2f2f626c6f67732e77696e646f77732e636f6d2f77702d636f6e74656e742f75706c6f6164732f70726f642f323032322f30392f63726f707065642d57696e646f7773313149636f6e5472616e73706172656e743531322d33327833322e706e67)](https://camo.githubusercontent.com/2a7aa4399c140dc44a3616a9c23228a65223cd9d423ae938d886578d8336a6d2/68747470733a2f2f626c6f67732e77696e646f77732e636f6d2f77702d636f6e74656e742f75706c6f6164732f70726f642f323032322f30392f63726f707065642d57696e646f7773313149636f6e5472616e73706172656e743531322d33327833322e706e67)Windows (ISO)Vista, 7, 8.x (Server 2008 - 2012 R2)512 MB25 GB[![](https://camo.githubusercontent.com/2a7aa4399c140dc44a3616a9c23228a65223cd9d423ae938d886578d8336a6d2/68747470733a2f2f626c6f67732e77696e646f77732e636f6d2f77702d636f6e74656e742f75706c6f6164732f70726f642f323032322f30392f63726f707065642d57696e646f7773313149636f6e5472616e73706172656e743531322d33327833322e706e67)](https://camo.githubusercontent.com/2a7aa4399c140dc44a3616a9c23228a65223cd9d423ae938d886578d8336a6d2/68747470733a2f2f626c6f67732e77696e646f77732e636f6d2f77702d636f6e74656e742f75706c6f6164732f70726f642f323032322f30392f63726f707065642d57696e646f7773313149636f6e5472616e73706172656e743531322d33327833322e706e67)Windows (ISO)10, 11 (Server 2016 - 2025)1 GB25 GB\* 表示使用云镜像安装，非传统网络安装

^ 表示需要 256 MB 内存 + 1.5 GB 硬盘，或 512 MB 内存 + 1 GB 硬盘

Warning

本脚本理论上支持独服和 PC

但如果能使用 IPMI 或 U 盘，则不建议使用本脚本

Warning

❌ 本脚本不支持 OpenVZ、LXC 虚拟机

请改用 https://github.com/LloydAsp/OsMutation

GitHub地址：https://github.com/bin456789/reinstall