Project Icon

reinstall

多系统一键重装脚本 支持Linux和Windows

reinstall是一个支持多种操作系统重装的开源脚本。它可以安装16种常见Linux发行版和Windows系统,实现不同系统间的相互重装。该脚本适配低配置服务器,支持ARM架构,自动判断IP设置,并从官方源实时获取安装资源。reinstall为系统维护和快速部署提供了便捷的解决方案。

重装

Codacy CodeFactor 代码行数

一键重装脚本 英文版

特点

  • 支持安装16种常见Linux发行版
  • 支持使用官方原版ISO安装Windows,脚本会自动查找ISO和驱动
  • 支持任意方向重装,包括 Linux到LinuxLinux到WindowsWindows到WindowsWindows到Linux
  • 专门适配低配置服务器,解决内存不足导致无法进行网络安装的问题
  • 自动判断动态和静态IPv4 / IPv6,无需手动填写IP / 子网掩码 / 网关
  • 支持ARM架构,支持BIOS和EFI引导,原系统支持LVM、BTRFS
  • 不包含自制软件包,所有资源均实时从源站点获取
  • 包含大量注释

系统要求

目标系统版本内存硬盘
Alpine3.17, 3.18, 3.19, 3.20256 MB1 GB
Debian9, 10, 11, 12256 MB1 ~ 1.5 GB ^
Kali滚动256 MB1 ~ 1.5 GB ^
Ubuntu16.04, 18.04, 20.04, 22.04, 24.04512 MB *2 GB
CentOS9512 MB *5 GB
Anolis7, 8512 MB *5 GB
RedHat   Alma   Rocky8, 9512 MB *5 GB
OpenCloudOS8, 9512 MB *5 GB
Oracle7, 8, 9512 MB *5 GB
Fedora39, 40512 MB *5 GB
openEuler20.03, 22.03, 24.03512 MB *5 GB
openSUSE15.5, 15.6, Tumbleweed (滚动)512 MB *5 GB
Arch滚动512 MB5 GB
Gentoo滚动512 MB5 GB
Windows (DD)任何512 MB取决于镜像
Windows (ISO)Vista, 7, 8.x (Server 2008 ~ 2012 R2)512 MB25 GB
Windows (ISO)10, 11 (Server 2016 ~ 2025)1 GB25 GB

(*) 表示使用云镜像安装,非传统网络安装

(^) 需要 256 MB 内存 + 1.5 GB 硬盘,或 512 MB 内存 + 1 GB 硬盘

[!WARNING] ❌ 本脚本不支持 OpenVZ、LXC 虚拟机

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

系统账号

系统用户名密码
Linuxroot123@@@
Windows (ISO)administrator123@@@
Windows (DD)镜像用户名镜像密码

[!TIP] 如果远程登录 Windows 失败,尝试使用用户名 .\administrator

下载(当前系统是 Linux)

国外服务器:

curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh

国内服务器:

curl -O https://jihulab.com/bin456789/reinstall/-/raw/main/reinstall.sh

下载(当前系统是 Windows)

[!IMPORTANT] 请先关闭 Windows Defender实时保护 功能。该功能会阻止 certutil 下载任何文件。

😢还是无法下载?

可尝试以下几种方法

  1. Windows 7 安装此补丁启用 TLS 1.2

    https://aka.ms/easyfix51044

  2. 更新 SSL 根证书

    certutil -generateSSTFromWU root.sst
    certutil -addstore Root root.sst
    
  3. 手动下载,通过 远程桌面 复制这两个文件

    https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat

    https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh

国外服务器:

certutil -urlcache -f -split https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat

国内服务器:

certutil -urlcache -f -split https://jihulab.com/bin456789/reinstall/-/raw/main/reinstall.bat

使用

[!TIP] 所有功能均可在 Linux / Windows 下使用。

Linux 下运行 bash reinstall.sh

Windows 下运行 reinstall.bat

功能 1: 安装 Linux

  • 不输入版本号,则安装最新版
  • 不含 boot 分区(Fedora 例外),不含 swap 分区,最大化利用磁盘空间
  • 在虚拟机上,会自动安装官方精简内核
  • 首次登录可能会提示密码错误,稍等一下就正常了

[!TIP] 安装 Debian / Kali 时,x86 可通过后台 VNC 查看安装进度,ARM 可通过串行控制台查看安装进度。

安装其它系统时,可通过多种方式(SSH、HTTP 80 端口、后台 VNC、串行控制台)查看安装进度。

[!IMPORTANT] 安装 Red Hat 需填写以下网站得到的 qcow2 镜像链接

https://access.redhat.com/downloads/content/rhel

bash reinstall.sh centos      9
                  anolis      7|8
                  alma        8|9
                  rocky       8|9
                  redhat      8|9   --img='http://xxx.qcow2'
                  opencloudos 8|9
                  oracle      7|8|9
                  fedora      39|40
                  debian      9|10|11|12
                  openeuler   20.03|22.03|24.03
                  alpine      3.17|3.18|3.19|3.20
                  opensuse    15.5|15.6|tumbleweed
                  ubuntu      16.04|18.04|20.04|22.04|24.04 [--minimal]
                  kali
                  arch
                  gentoo

功能 2: DD

  • 支持 gzip、xz 格式
  • 静态 IP 的机器 DD Windows,会自动配置好 IP,可能首次开机几分钟后才完成配置

[!TIP] 可通过多种方式(SSH、HTTP 80 端口、后台 VNC、串行控制台)查看安装进度。

bash reinstall.sh dd --img https://example.com/xxx.xz

功能 3: 重启到 Alpine 救援系统 (Live OS)

  • 可用 ssh 连接,进行手动 DD、修改分区、手动安装 Arch / Gentoo 等操作
  • 如果没有修改硬盘内容,再次重启将回到原系统
bash reinstall.sh alpine --hold=1

功能 4: 重启到 netboot.xyz

  • 可使用商家后台 VNC 安装 更多系统
  • 如果没有修改硬盘内容,再次重启将回到原系统
bash reinstall.sh netboot.xyz

netboot.xyz

功能 5: 安装 Windows ISO

  • 支持自动查找大部分 iso 链接,需指定语言 --lang,默认 en-us
  • 静态 IP 的机器,安装后会自动配置好 IP
  • 能够绕过 Windows 11 安装限制

[!TIP] 脚本以 https://massgrave.dev/genuine-installation-media.html 作为 iso 镜像查找源。所有 iso 都是官方原版。

[!IMPORTANT] 注意参数两边有引号。

bash reinstall.sh windows \
     --image-name 'Windows 10 Enterprise LTSC 2021' \
     --lang zh-cn
  • 也可以指定 iso 链接
bash reinstall.sh windows \
     --image-name 'Windows 10 Enterprise LTSC 2021' \
     --iso 'https://drive.massgrave.dev/en-us_windows_10_enterprise_ltsc_2021_x64_dvd_d289cf96.iso'
以下网站可找到 iso 链接 - Massgrave - (推荐,iso来自官方,每月更新,包含最新补丁) - 微软 - (需用手机User-Agent打开) - - (预览版) - - - - - - - -

安装Windows

参数说明

--image-name 指定要安装的映像,不区分大小写,常用映像有:

Windows 7 Ultimate
Windows 10 Enterprise LTSC 2021
Windows 11 Pro
Windows Server 2022 SERVERDATACENTER

使用 Dism++ 文件菜单 > 打开映像文件,选择要安装的iso,可以得到映像名称

映像名称

支持的系统

  • Windows (Vista ~ 11)
  • Windows Server (2008 ~ 2025)
    • Windows Server Essentials *
    • Windows Server (Semi) Annual Channel *
    • Hyper-V Server *
    • Azure Stack HCI *
  • 需填写iso链接

脚本会按需安装以下驱动

[!警告] Vista (Server 2008) 和32位系统可能会缺少驱动

[!警告] 未开启CSM的EFI机器,无法安装Windows 7 (Server 2008 R2)

[!警告] 支持ARM机器安装Windows 11,仅限于Hyper-V (Azure),不支持KVM (甲骨文云)

[!警告] Windows 10 LTSC 2021中文版镜像 zh-cn_windows_10_enterprise_ltsc_2021_x64_dvd_033b7312.isowsappx 进程会长期占用CPU

解决方法是更新系统补丁,或者手动安装 VCLibshttps://www.google.com/search?q=ltsc+wsappx

如何修改脚本

  1. Fork本仓库
  2. 修改 reinstall.shreinstall.bat 开头的 confhome
  3. 修改其它代码

感谢

感谢以下商家提供白嫖机器

Oracle Cloud DartNode

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号