欢迎光临
我们一直在努力

reinstall:一键 VPS / 服务器系统重装脚本(支持 Linux/Windows、19+ 发行版)

简介

reinstall 是一个面向 VPS / 独服 的一键重装脚本,目标是把服务器自动重装为指定系统(Linux 或 Windows)。脚本设计注重兼容性与低配适配,支持多种安装来源(官方 ISO / 镜像源),并可在不同操作系统之间任意方向重装(Linux ↔ Windows)。
reinstall:一键 VPS / 服务器系统重装脚本(支持 Linux/Windows、19+ 发行版)插图


主要功能亮点

  • 一键重装到 Linux:支持 19 种常见发行版(详见下表)。
  • 一键重装到 Windows:使用官方原版 ISO(非自制镜像),脚本自动查找 ISO 链接并自动安装 VirtIO 等公有云驱动。
  • 支持任意方向重装:Linux→Linux、Linux→Windows、Windows→Windows、Windows→Linux。
  • 自动网络配置:智能设置静态 / 动态 IP,支持 /32、/128、网关不在子网、纯 IPv6、IPv4/IPv6 在不同网卡的复杂场景。
  • 低配适配:专门优化低内存小鸡,比官方 netboot 更节省内存。
  • 硬盘识别更稳健:全程使用分区表 ID 识别硬盘,避免写错磁盘。
  • 支持 BIOS / EFI 引导 & ARM 服务器。
  • 资源来自官方镜像源,不含自制包,安装时实时从镜像源获取文件。

支持的目标系统与最低配置

下表列出目标系统(将被重装到的系统)及对应的内存 / 硬盘最低建议:

系统 版本 最小内存 硬盘
Alpine 3.19 - 3.22 256 MB 1 GB
Debian 9 - 13 256 MB 1 ~ 1.5 GB ^
Kali 滚动 256 MB 1 ~ 1.5 GB ^
Ubuntu 16.04 - 25.10 512 MB * 2 GB
Anolis 7/8/23 512 MB * 5 GB
RHEL / AlmaLinux / Rocky / Oracle 8 / 9 / 10 512 MB * 5 GB
OpenCloudOS 8 / 9 / Stream 23 512 MB * 5 GB
CentOS Stream 9 / 10 512 MB * 5 GB
Fedora 42 / 43 512 MB * 5 GB
openEuler 20.03 LTS - 25.09 512 MB * 5 GB
openSUSE Leap 15.6 / 16.0 / Tumbleweed 512 MB * 5 GB
NixOS 25.05 512 MB 5 GB
Arch 滚动 512 MB 5 GB
Gentoo 滚动 512 MB 5 GB
安同 OS 滚动 512 MB 5 GB
飞牛 fnOS 公测 512 MB 8 GB
Windows (DD) 任意 512 MB 取决于镜像
Windows (ISO) Vista,7,8.x (Server 2008-2012 R2) 512 MB 25 GB
Windows (ISO) 10,11 (Server 2016 - 2025) 1 GB 25 GB


* 表示使用云镜像安装(非传统网络安装)。
^ 表示可用两种组合:256 MB 内存 + 1.5 GB 硬盘,或 512 MB 内存 + 1 GB 硬盘


适用场景

  • 需要在线重装系统但无法使用 IPMI / 远程介质(无虚拟光驱)时的应急方案。
  • 希望从 Linux 切换到 Windows(或反向)而宿主环境无法直接使用传统安装介质。
  • 低配 VPS(内存/硬盘受限)仍需重装系统的场景。
  • 需要自动化、可脚本化的批量重装流程。

重要注意事项与限制(必读)

  • 不支持 OpenVZ / LXC 容器:这些虚拟化环境无法被脚本正确重装。
  • ⚠️ 如果你能使用 IPMI / KVM / U 盘安装 等更原生的方式,建议优先使用那些方式,脚本为在无法使用这些工具时的替代方案。
  • 数据风险:重装会擦写目标磁盘数据,请 提前备份 所有重要数据与配置。
  • 脚本理论支持独服和 PC,但在有硬件管理接口的环境下仍建议使用更稳健的裸机安装方式。

快速入门 & 推荐步骤

  1. 访问项目仓库并阅读 READMEgithub.com/bin456789/reinstall
  2. 在测试环境(非生产)先做一次完整演练,确认目标镜像与网络可达性。
  3. 备份数据:快照 / rsync / 导出配置等。
  4. 检查并确认目标系统满足最低内存与硬盘要求。
  5. 按 README 指引执行脚本,观察日志并准备好远程控制(如控制台输出或运维支持)。

项目地址

https://github.com/bin456789/reinstall


赞(0)

评论 抢沙发

评论前必须登录!

立即登录   注册