GitHub 6.6k Star!一键重装任意系统,告别PE盘和复杂流程!

大家好,我是灵空开源笔记!相信不少折腾VPS或者喜欢刷系统的朋友都遇到过这样的窘境:想给服务器换个系统,得手动下载镜像、制作启动盘、配置引导项,一套流程下来半天过去了,还可能因为驱动问题失败。特别是那些内存小于1GB的"小鸡",很多常规重装方法根本跑不起来……别问我怎么知道的,说多了都是泪😅。
直到我在 GitHub 上发现了这个号称"万能重装神器"的开源项目——reinstall 。它只用一行命令,就能让你在 Linux 或 Windows 环境下,轻松重装成几乎所有主流 Linux 发行版甚至 Windows 系统!最关键的是,它对低配置VPS的友好度简直惊人,512MB内存就能流畅运行,256MB还能装Alpine!

这款神器到底强在哪?
reinstall 脚本的设计理念非常清晰:简单、通用、官方纯净。它不像一些第三方工具会修改镜像或捆绑软件,而是优先使用各系统官方的安装程序或云镜像(Cloud Image)。这意味着你得到的系统是原汁原味的。
它的几个核心亮点让我印象深刻:
-
- 💾 极致的内存优化与兼容性:
-
• 默认模式下,Debian、Ubuntu、Alma/Rocky等主要发行版只需512MB内存。• 如果内存不足(例如只有256MB),它会自动切换到更轻量的Alpine Linux安装。• 它甚至宣称是“首个支持在1G内存机器上安装红帽系(CentOS/Alma/Rocky)7/8/9系列的脚本”。
-
- 🔄 强大的系统互装能力:
-
• 支持从Linux重装到Windows(需UEFI环境),也支持从Windows重装到Linux。• 支持安装Alpine、Arch、openSUSE、Gentoo等小众但强大的发行版。• 对于Windows,它直接使用微软官方ISO镜像,无需预先集成VirtIO等驱动,兼容性更好。
-
- 🌐 灵活的网络与进度监控:
-
• 除了常规的DHCPv4,也支持静态IP和IPv6环境(尤其是在云镜像、Alpine和Windows安装时)。• 安装进度可以通过SSH、浏览器(HTTP端口)、后台VNC、串行控制台多种方式查看,不怕断联。
-
- 🔧 丰富的自定义选项:
-
• 安装时可指定密码、SSH端口、Web监控端口等。• 支持使用
--hold参数暂停重启,进入Alpine救援系统,进行手动操作(如分区、DD)。
为了更直观地了解其兼容性,我整理了其支持的主要系统:
系统类型 支持版本(举例) 最低内存需求 (传统安装/云镜像) 特别说明
Debian 9, 10, 11, 12 384M / 512M 稳定服务器首选
Ubuntu 16.04, 18.04, 20.04, 22.04, 24.04 1G / 512M 支持最小化安装(--minimal)
CentOS 7, 8|9 Stream 1G / 512M
Alpine 3.18, 3.19, 3.20, 3.21 256M 极致轻量,适合小内存
Windows Win 7, 10, 11, Server 2022 1G 需UEFI环境,不支持ARM
Arch (只支持 amd64 云镜像) - / 512M 滚动发行版,高手最爱
openSUSE 15.4, 15.5, Tumbleweed - / 512M
怎么用?一条命令的事!
使用方法简单到超乎想象,根据你当前的操作系统选择对应的命令即可。
如果你的当前系统是 Linux:
-
- 下载脚本:
# 国外服务器curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_# 国内服务器推荐(使用代理加速)curl -O https://gitlab.com/bin456789/reinstall/-/raw/main/reinstall.sh || wget -O reinstall.sh $_
- 下载脚本:
-
- 开始安装:
-
• 安装Linux(以Debian 12为例):
bash reinstall.sh debian 12你可以替换debian 12为ubuntu 22.04,alma 9,rocky 9等。• 安装Windows(以Win10企业版LTSC为例):bash reinstall.sh windows \--iso='https://example.com/zh-cn_windows_10_enterprise_ltsc_2021_x64_dvd_033b7312.iso' \--image-name='Windows 10 Enterprise LTSC 2021'--iso参数替换为你的ISO直链,--image-name需准确指定镜像内的版本名称(可用Dism++查看)。• 使用DD包安装(例如各类“优化”过的Windows镜像):bash reinstall.sh dd --img=https://dl.lamp.sh/vhd/zh-cn_windows10_ltsc.xz
如果你的当前系统是 Windows:
-
- 以管理员身份运行CMD(注意:务必先关闭Windows Defender的实时保护,否则可能下载失败)。
-
- 下载脚本:
# 国外服务器certutil -urlcache -f -split https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat# 国内服务器推荐(使用代理加速)certutil -urlcache -f -split https://ghps.cc/https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat
- 下载脚本:
-
- 使用方法与Linux下类似(例如安装CentOS 7):
reinstall.bat centos-7
- 使用方法与Linux下类似(例如安装CentOS 7):
安装完成后,默认的用户名和密码通常是:
-
• Linux:
root/123@@@ -
• Windows:
administrator/123@@@⚠️ 强烈建议首次登录后立即修改密码!
⚠️ 重要注意事项(避坑指南)
功能强大,但使用前务必了解这些,能帮你省去很多麻烦:
-
- 💾 数据无价,务必备份! 重装系统会清空目标磁盘的所有数据,操作前请确认已备份好一切重要数据。
-
- ☁️ 虚拟化限制:此脚本不支持 OpenVZ 和 LXC 架构的虚拟机。主流的KVM、Xen、VMware等通常没问题。
-
- 🖥️ 物理机慎用:项目维护者明确指出,该脚本未对物理机进行特别优化。物理机硬件复杂,可能缺少特定驱动(如RAID卡、网卡)和固件支持,极易失败,不推荐在物理机上使用。
-
- 🌐 网络与镜像源问题:
-
• 传统安装模式(Installer)需要IPv4 DHCP环境。• 安装Linux时,偶尔可能因官方软件源网络波动失败。可参考【】的方法,登录后更换为国内镜像源(如清华、阿里云)再执行
/trans.sh继续。• 早期的纯IPv6环境有问题,但现已修复。 -
- ⚠️ Windows 安装须知:
-
• 必须是在UEFI引导的机器上。• 仅支持64位系统。• 安装某些版本(如LTSC 2021)后可能遇到
wsappx进程CPU占用高,这是原版镜像问题,需手动安装VCLibs库解决。
安装后的优化小贴士
重装完系统,特别是Linux服务器,可以做这些事让系统更好用:
-
- 立即更新系统:
apt update && apt upgrade -y # Debian/Ubuntuyum update -y # CentOS/Alma/Rocky
- 立即更新系统:
-
- 安装常用工具:
apt install wget curl sudo vim net-tools -y
- 安装常用工具:
-
- 配置Swap交换分区(小内存VPS必备):
# 创建2GB的swap文件(大小可自定)sudo fallocate -l 2G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile# 永久生效echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
- 配置Swap交换分区(小内存VPS必备):
总而言之,reinstall 是一款非常强大且实用的开源系统重装工具,特别适合VPS用户、开发者和爱折腾的极客。它用一条命令化解了系统安装的繁杂流程,尤其是对小内存VPS的支持做到了极致。
它的优势在于:极致简单、官方纯净、兼容性强、功能丰富。 你需要注意的是:备份数据、确认虚拟化架构、物理机慎用、了解网络需求。
项目地址: 👉 https://github.com/bin456789/reinstall
如果你受够了传统装系统的繁琐,或者手里有一堆需要维护的小内存VPS,那么这个工具绝对值得你收藏和尝试!
我是灵空开源笔记,一个热衷分享高效开源工具的程序员。如果这个工具帮你省了时间,不妨点赞、收藏支持一下!您的支持是我更新的动力。
