当前位置:首页 > 免费资源

一条命令重装系统:开源的 reinstall 脚本怎么用

【导语】重装系统一般要准备 U 盘或启动盘。开源项目 reinstall 换了个做法:在现有系统里跑一条命令,就能把服务器或旧电脑重装成另一个系统。下面说清它支持什么、怎么下载、怎么用。

这个脚本解决什么问题

重装系统过去要写启动盘、进 BiOS 调引导顺序、再手动分区,一套流程走下来半小时起步。对没有显示器、只能靠 SSH 连上去的云服务器和 VPS,这条路直接走不通。

GitHub 上的开源项目 bin456789/reinstall 提供了另一条路径:不需要 U 盘,也不用去商家控制台点重装按钮。只要能登录进当前系统,运行一组命令就能清空硬盘、装上新的操作系统,Linux 和 Windows 两个方向可以来回切换。

项目从 2022 年 9 月建仓,目前累计 13,671 个 star、2,202 次 fork,最近一次代码更新在 2026 年 10 月 4 日,作者是 bin456789。

支持哪些系统和环境

Linux 方向覆盖 20 种常见发行版:Ubuntu 18.04 到 26.04、Debian 9 到 13、CentOS Stream 9/10、AlmaLinux、Rocky Linux、Oracle Linux、openEuler、openSUSE、Arch、Gentoo、Alpine、Kali、NixOS,还有国产的飞牛 fnOS、FygoOS 和安同 OS。

Windows 方向用的是微软官方原版 ISO,不用第三方自制镜像。脚本自带按名字找版本的参数,范围从 Vista、Windows 7 一直到 Windows 11 和 Server 2025,也包含 LTSC、Hyper-V Server、Azure Local 这些分支。

脚本会自动查找 ISO 下载链接,给 Windows 装上 VirtIO、XEN、AWS、GCP、Azure、Intel 等公有云驱动,也能自动绕过 Windows 11 的硬件检测限制。

环境门槛不高。装 Windows 10/11 和 Server 2016 以上要 1GB 内存、25GB 硬盘;更老的 Windows 只要 512MB 内存。项目为低配机器做过优化,占用的内存比官方网络启动更少。

  • 支持:KVM 等完整虚拟化的 VPS、独立服务器、普通 PC,以及 BIOS、EFI 引导和 ARM 服务器
  • 不支持:OpenVZ、LXC 虚拟机,这两类要换用 OsMutation
  • 不建议:能用 IPMI 或 U 盘解决的机器,走硬件方式更稳

动手之前:两件事必须先做

脚本会把当前机器的整个硬盘清空,包含其它分区里的内容。运行前先把要留的数据拷到别的地方,注意别拷到同一台机器的另一个分区,那样一样会被清掉。

如果不小心跑了脚本,还有一次反悔机会:在重启之前执行 bash reinstall.sh reset 可以取消重装。一旦重启,数据就按新系统覆盖写入了。

目标系统的最低内存和硬盘也要提前核对,低配机器装了跑不动的新系统,等于白折腾一轮。

  • 备份数据到网盘、另一台机器或外部硬盘
  • 核对目标系统的内存与硬盘最低要求
  • 记下当前服务器 IP、网关、DNS,方便装完核对网络

第一步:下载脚本

脚本分 Linux 版和 Windows 版,都是单文件。按服务器所在地选线路,GitHub 原始地址适合海外机器,cnb.cool 是国内镜像,中国大陆的机器用后者下载更快。得到的文件是 Linux 的 reinstall.sh 和 Windows 的 reinstall.bat。

Windows 下运行 certutil 下载前,要先关掉 Windows Defender 的实时保护,否则该功能会直接拦住下载动作。

  • Linux 海外:curl -O https://raw.githubusercontent.com/bin456789/reinstall/mAIn/reinstall.sh || wget -O ${_##*/} $_
  • Linux 国内:curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh || wget -O ${_##*/} $_
  • Windows 海外:certutil -urlcache -f -split https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat
  • Windows 国内:certutil -urlcache -f -split https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.bat

第二步:用命令重装 Linux

下载完得到 reinstall.sh。Linux 下用管理员权限运行 bash reinstall.sh 加发行版名称和版本号,不填版本号就装最新版。脚本会提示设置用户名和密码,一路回车则使用 root 加随机密码,密码会显示在终端里。

下面几条命令可以直接照抄,把发行版和版本换成自己要的即可。Ubuntu 26.04 和飞牛 fnOS 是最常被问到的两个。

  • 换成 Ubuntu 26.04:bash reinstall.sh ubuntu 26.04
  • 换成做 NAS 的飞牛:bash reinstall.sh fnos 1
  • 换成 Debian 13:bash reinstall.sh debian 13
  • 自定义账号:加 --username 设用户名、--passWOrd 设密码、--ssh-key 写入登录公钥、--ssh-port 改 SSH 端口
  • 先测网络:加 --hold 1 只重启到安装环境、不执行安装,用来确认新系统的网络是否通

第三步:装 Windows 和恢复镜像

Windows 有两种用法:用官方 ISO 全新安装,或者把现成的系统镜像直接写进硬盘,也就是常说的 DD Raw,做法类似 Ghost 恢复系统。Windows 下先打开 cmd,再运行 reinstall.bat 加参数。

脚本还能不装系统就重启进临时环境,用来备份数据或排查故障,这类场景不破坏原系统。

  • 装 Windows 11 企业版 LTSC 2024 中文版:bash reinstall.sh windows --image-name "Windows 11 Enterprise LTSC 2024" --lang zh-cn
  • 恢复镜像到硬盘:bash reinstall.sh dd --img "https://example.com/xxx.xz",支持 .gz、.xz、.zst、.tar 等压缩格式
  • 重启进内存系统不装系统:bash reinstall.sh alpine --hold 1
  • 进网络启动菜单选更多系统:bash reinstall.sh netboot.xyz
  • 装完先不重启、方便改配置:加 --hold 2

安装过程怎么盯、出问题怎么办

脚本全程用分区表 ID 来识别硬盘,避免写错盘。安装期间有三个渠道看进度:SSH 窗口的滚动输出、浏览器打开形如 http://服务器IP/0kR21o0L 的地址看实时日志、以及云服务商后台的 VNC 控制台。

装坏了还有救砖通道。非 Debian、非 Kali 的目标系统,可以进 SSH 手动执行 /trans.sh alpine,自动切到内存系统里排查。需要改 SSH 端口或换成密钥登录的,装完后改 /etc/ssh/sshd_config.d/ 目录下的文件。

两个坑提前说:Windows 下载脚本前必须关掉 Defender 实时保护;Red Hat 系也支持,但要自己填 qcow2 镜像链接。装完的系统不会自动打补丁,需要自己再更新一轮。

免费与商用:GPL-3.0 怎么算

项目采用 GPL-3.0 开源许可。脚本代码免费使用、允许商用,也允许修改和再分发;条件是衍生作品要同样以 GPL-3.0 开源并附上源码,不能闭源拿去做成收费产品。

有一层要分开看:脚本不打包任何自制镜像,所有系统资源都是运行时从各发行版的官方镜像源拉取,Windows 用的是微软官方 ISO。脚本只负责安装,不提供系统激活,装完之后的 Windows 授权要按微软规则自行解决。

想改自用的开发者可以 fork 仓库,改脚本开头的 confhome 和 confhome_cn 两个地址,再下载自己的版本运行。

适合谁用

手上有吃灰的旧笔记本,想装成 Linux 或飞牛当轻量 NAS,可以用它跳过写盘和调引导的步骤。买了 VPS 想换系统、但商家不提供想要的版本,也能一条命令直接换掉。

本地的家用电脑另有情况:脚本默认从网络拉镜像,宽带拖几个 GB 的系统镜像体验一般,能插 U 盘的话还是 U 盘更省事。

关注格熊,持续分享最新免费资源!

  • 随机文章
  • 热门文章
  • 热评文章

扫描二维码推送至手机访问。

版权声明:本文由格熊发布,如需转载请注明出处。

免责声明:本站收集的内容,都来自网络,版权争议与本站无关。

本文链接:https://gexiong.abn.cn/mfzy/805.html

分享给朋友:

相关文章

「学习强国APP」内含大量的书籍、期刊、影视等资源,全部免费

「学习强国APP」内含大量的书籍、期刊、影视等资源,全部免费

今天给大家推荐的这款APP,可能很多人都很讨厌!就像是学生在钉钉上网课,将对网课的仇恨转移到了钉钉上,当时钉钉评分火速下降。而今天推荐的这款APP并不是与学生有关,而是公务员、党员、国企职员们最不想打开的软件了——「学习强国」。  学习强国「学习强国」(安卓iOS都支持)是由「中…

一款免费无限制的听书软件,十分好用

一款免费无限制的听书软件,十分好用

大家在日常工作或者生活的过程中,会有一些小伙伴喜欢边工作边听小说。今天格熊就给大家带来一款十分好用的听书神器。使用体验极佳!!!这是一款全新的免费听书软件,作为一款全新软件,这款软件十分纯净,没有任何广告插入,力求给大家最极致的听书体验。打开软件主页有书架、书城等一系列分类。书城中有当下最热门的各种…

「星海浏览器」一款可以上国外油管网站的浏览器软件

「星海浏览器」一款可以上国外油管网站的浏览器软件

经常会在后台看到不少朋友留言,一看就是老司机,询问的内容总是想着推荐一些可以访问如油管等站点的APP,而大家也清楚,对于一些特殊的站点,一般都是无法正常的查看的,除了镜像外,绝大部分都是要借助工具,如插件如软件等,而好的软件总是可遇而不可求。        …

分享俩个免费下载开源软件的在线网站:Altapps、alternativeto

分享俩个免费下载开源软件的在线网站:Altapps、alternativeto

不想付费购买正版软件、又不想用盗版,那么你可能会选择免费的代替品。其实很多免费开源的软件也能满足你的需求,只不过可能你不知道去哪里寻找代替品,所以今天格熊给大家分享两个寻找免费代替品的网站。altapps这个「Altapps」网站收录了基本上主流、装机必备的大多数软件,你在这里可以寻找到它们的免费代…

8个免费图片素材网站,设计师和自媒体必备

8个免费图片素材网站,设计师和自媒体必备

做设计、写文章、做PPT都需要配图,但网上随便找的图片可能有版权问题!今天分享8个完全免费、可商用的图片素材网站,放心用不侵权!1. Unsplash — 最受欢迎的免费图库网址: https://unsplash.comUnsplash是目前全球最受欢迎的免费图片网站,没有之一!特点:图…

免费密码管理器推荐:从此告别"忘记密码"

免费密码管理器推荐:从此告别"忘记密码"

还在用"123456"或者生日当密码?还在所有网站用同一个密码?太危险了。今天推荐几个真正免费好用的密码管理器,让你既安全又省心。Bitwarden(最推荐)官网:bitwarden.com开源免费,功能齐全。免费版就能无限存储密码、自动填充、跨设备同步。支持Windows、Ma…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。