Loading... # reinstall 一键 VPS 重装脚本开源项目推荐 # 一、新闻概述 ## 1. 标题 reinstall:一键 VPS 系统重装脚本,支持 19 种 Linux 发行版和 Windows ## 2. 发布时间 持续更新中(最新更新:2026 年 2 月) ## 3. 来源 GitHub 开源项目 # 二、核心内容 ## 1. 事件摘要 ### A. 主要内容 reinstall 是一个功能强大的一键 VPS 系统重装脚本,支持在无需 IPMI 或 U 盘的情况下重装系统。项目托管在 GitHub,由开发者 bin456789 维护,目前拥有超过 10,000 星标和 1,800 次分支。 ### B. 核心亮点 - 支持任意方向重装:Linux to Linux、Linux to Windows、Windows to Windows、Windows to Linux - 支持 19 种常见 Linux 发行版 - 支持使用官方原版 Windows ISO 自动安装 - 专门适配低配小鸡,内存要求低至 256 MB - 智能网络配置,支持复杂网络环境 ## 2. 关键信息 ### A. 项目数据 - GitHub Stars:10,900+ - Fork 数:1,794 - 开源协议:GPL-3.0 - 代码质量认证:Codacy A 级、CodeFactor A 级 ### B. 支持系统数量 - Linux 发行版:19 种 - Windows 版本:Vista 至 11(含服务器版本) ### C. 最低硬件要求 - 内存:256 MB(部分系统) - 硬盘:1 GB 起 ## 3. 背景介绍 ### A. 项目起源 VPS(虚拟专用服务器)用户经常面临系统更换的需求,但大多数云服务商只提供有限的系统镜像。传统重装方式需要 IPMI 访问或物理 U 盘,对普通用户来说门槛较高。 ### B. 相关上下文 该脚本通过 DD(磁盘直接复制)技术实现系统重装,解决了云服务器用户系统更换的痛点,成为同类工具中的佼佼者。 # 三、详细报道 ## 1. 主要内容 ### A. 功能特性 一键重装到 Linux: - 支持 Debian、Ubuntu、CentOS Stream、Rocky Linux、AlmaLinux、openEuler、Anolis、Fedora、Arch、Gentoo、NixOS、openSUSE、Alpine、Kali、安同 OS、飞牛 fnOS 等 19 种发行版 - 自动根据机器类型选择优化内核 - 最大化利用磁盘空间 一键重装到 Windows: - 使用官方原版 ISO,非自制镜像 - 支持自动查找 ISO 链接、自动安装 - 自动安装 VirtIO、XEN、AWS、GCP、Azure、Intel 等公有云驱动 - 支持绕过 Windows 11 硬件限制 一键 DD Raw 镜像: - 支持 raw 和固定大小的 vhd 镜像 - 支持多种压缩格式:gz、xz、zst、tar、tar.gz、tar.xz、tar.zst - DD Windows 镜像时自动扩展系统盘 其他实用功能: - 重启到 Alpine Live OS 内存系统,用于备份恢复和手动操作 - 重启到 netboot.xyz,支持更多系统手动安装 - 支持 BIOS、EFI 引导,支持 ARM 服务器 ### B. 技术亮点 智能网络配置: ```mermaid graph LR A[检测网络环境] --> B{网络类型?} B -->|DHCP| C[配置动态 IP] B -->|Static| D[解析静态配置] D --> E{特殊情况处理} E -->|/32 /128| F[单地址配置] E -->|网关异网| G[跨网段路由] E -->|纯 IPv6| H[IPv6 专用] E -->|双栈分离| I[IPv4/IPv6 分网卡] ```  低内存优化: - 比官方 netboot 需要更少的内存 - 专门适配低配小鸡(256 MB 内存即可运行) 安全可靠: - 全程用分区表 ID 识别硬盘,确保不会写错硬盘 - 不含自制包,所有资源均实时从镜像源获得 - 支持 BIOS、EFI 引导,兼容性强 ### C. 系统兼容性 支持的 Linux 发行版: | 发行版 | 版本 | 内存要求 | 硬盘要求 | |--------|------|----------|----------| | Alpine | 3.20-3.23 | 256 MB | 1 GB | | Debian | 9-13 | 256 MB | 1-1.5 GB | | Kali | 滚动版 | 256 MB | 1-1.5 GB | | Ubuntu | 16.04 LTS-25.10 | 512 MB | 2 GB | | Anolis | 7, 8, 23 | 512 MB | 5 GB | | RHEL 系列 | 8, 9, 10 | 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.11 | 512 MB | 5 GB | | Arch | 滚动版 | 512 MB | 5 GB | | Gentoo | 滚动版 | 512 MB | 5 GB | | 安同 OS | 滚动版 | 512 MB | 5 GB | | 飞牛 fnOS | 1 | 512 MB | 8 GB | | Windows DD | 任意 | 512 MB | 取决于镜像 | | Windows ISO | Vista-11 | 512 MB-1 GB | 25 GB | 支持的 Windows 系统: - Windows Vista、7、8.x、10、11 - Windows Server 2008-2025 - Windows Server Essentials - Windows Server (Semi) Annual Channel - Hyper-V Server - Azure Local (Azure Stack HCI) ## 2. 技术细节 ### A. 脚本工作原理 ```mermaid sequenceDiagram participant U as 用户 participant S as reinstall 脚本 participant B as 引导环境 participant N as 网络下载 participant D as 硬盘 U->>S: 运行重装命令 S->>S: 检测系统和网络 S->>B: 下载并引导到安装环境 B->>N: 下载系统镜像 N->>D: 写入硬盘 D->>B: 重启到新系统 S->>U: 安装完成 ```  ### B. 网络配置能力 脚本具有强大的网络配置能力,能够处理各种复杂网络环境: - 自动设置动静态 IP - 支持 /32、/128 单地址配置 - 支持网关不在子网范围内的情况 - 支持纯 IPv6 环境 - 支持 IPv4/IPv6 在不同网卡的情况 ### C. 云驱动支持 脚本内置对主流云服务商驱动的支持,确保重装后网络正常: 自动下载的驱动: - VirtIO(社区版、阿里云、腾讯云、GCP) - XEN(社区版、Citrix、AWS) - AWS(ENA 网卡、NVME 存储控制器) - GCP(gVNIC 网卡、GGA 显卡) - Azure(MANA 网卡) - Intel(VMD 存储控制器、各版本网卡驱动) ## 3. 数据与事实 ### A. 项目活跃度 - 近期更新频繁:2026 年 2 月仍有提交 - 社区参与度高:42 个 Issues,3 个 Pull Requests - 代码质量:通过 Codacy 和 CodeFactor A 级认证 ### B. 功能迭代 - 持续添加新的 Linux 发行版支持 - 不断优化网络配置逻辑 - 定期修复各类云服务商的兼容性问题 # 四、影响分析 ## 1. 行业影响 ### A. 技术趋势 - DD 重装技术成为 VPS 用户的主流选择 - 开源脚本降低系统更换门槛 - 云服务商镜像选择不再是限制因素 ### B. 竞争格局 - 相比商业重装服务:免费、开源、透明 - 相比其他开源重装脚本:支持系统更多、兼容性更强、更新更频繁 ## 2. 用户影响 ### A. VPS 用户 - 能够自由选择心仪的操作系统 - 低配小鸡也能运行更多系统 - 节省时间和成本,无需购买带 IPMI 的服务器 ### B. 开发者 - 方便搭建各种开发测试环境 - 快速切换系统进行测试 ## 3. 技术趋势 ### A. 技术方向 - 自动化运维工具的重要性日益凸显 - DD 技术在云服务器管理中的应用越来越广泛 ### B. 生态影响 - 促进了云服务器系统标准化 - 推动了开源运维工具的发展 # 五、各方反应 ## 1. 社区反馈 - GitHub 上获得大量星标,说明用户认可度高 - Issues 和 Discussions 中用户活跃提问和反馈 - Telegram 群组提供实时交流支持 ## 2. 用户评价 ### A. 正面评价 - 功能强大,支持系统多 - 使用简单,一条命令完成重装 - 网络配置智能,各种复杂环境都能处理 - 低配机器友好,256 MB 内存也能运行 ### B. 使用建议 - 不支持 OpenVZ、LXC 虚拟机 - 如果能使用 IPMI 或 U 盘,建议使用官方方式 - 数据无价,重装前务必备份重要数据 # 六、使用指南 ## 1. 快速开始 下载脚本(Linux 系统): ```bash # 国外服务器 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. 功能示例 安装 Debian 12: ```bash bash reinstall.sh debian 12 ``` 安装 Ubuntu 24.04: ```bash bash reinstall.sh ubuntu 24.04 ``` DD Windows 镜像: ```bash bash reinstall.sh dd --img "https://example.com/xxx.xz" ``` 安装 Windows 11: ```bash bash reinstall.sh windows --image-name "Windows 11 Pro" --lang zh-cn ``` 重启到 Alpine Live OS: ```bash bash reinstall.sh alpine --hold 1 ``` ## 3. 常用参数 - --password PASSWORD:设置密码 - --ssh-key KEY:设置 SSH 登录公钥 - --ssh-port PORT:修改 SSH 端口 - --web-port PORT:修改 Web 端口 - --frpc-toml PATH:添加 frpc 内网穿透 - --hold 1:仅重启到安装环境 - --hold 2:安装结束后不重启 # 七、相关链接 ## 1. 项目地址 - GitHub 主页:https://github.com/bin456789/reinstall - English 文档:https://github.com/bin456789/reinstall/blob/main/README.en.md ## 2. 反馈渠道 - GitHub Issues:https://github.com/bin456789/reinstall/issues - Telegram 群组:https://t.me/reinstall_os ## 3. 参考资源 - massgrave.dev 官方 ISO:https://massgrave.dev/genuine-installation-media - netboot.xyz:https://github.com/netbootxyz/netboot.xyz *** ## 参考资料 1. [reinstall GitHub 仓库](https://github.com/bin456789/reinstall) 最后修改:2026 年 03 月 02 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏