亮点
- 支持一键安装 Linux,可安装 17 种常见发行版
- 支持一键安装 Windows,使用官方 ISO 安装而非自制镜像,脚本会自动获取 ISO 链接、自动安装 Virtio 等驱动
- 支持任意方向重装,即
Linux to Linux
、Linux to Windows
、Windows to Windows
、Windows to Linux
- 支持任意方向重装,即
- 无需填写 IP 参数,自动识别动静态,支持
/32
、/128
、网关不在子网范围内
、纯 IPv6
、双网卡
等特殊网络
- 无需填写 IP 参数,自动识别动静态,支持
- 专门适配低配小鸡,比官方 netboot 需要更少的内存
- 全程用分区表 ID 识别硬盘,确保不会写错硬盘
- 支持 BIOS、EFI 引导,支持 ARM
- 不含自制包,所有资源均实时从源站点获得
- 有很多注释
系统要求
原系统可以是表格中的任意系统
目标系统的配置要求如下:
目标系统 | 版本 | 内存 | 硬盘 |
---|---|---|---|
Alpine | 3.17, 3.18, 3.19, 3.20 | 256 MB | 1 GB |
Debian | 9, 10, 11, 12 | 256 MB | 1 ~ 1.5 GB ^ |
Kali | 滚动 | 256 MB | 1 ~ 1.5 GB ^ |
Ubuntu | 16.04, 18.04, 20.04, 22.04, 24.04 | 512 MB * | 2 GB |
CentOS | 9 | 512 MB * | 5 GB |
Anolis | 7, 8 | 512 MB * | 5 GB |
RedHat Alma Rocky | 8, 9 | 512 MB * | 5 GB |
OpenCloudOS | 8, 9 | 512 MB * | 5 GB |
Oracle | 7, 8, 9 | 512 MB * | 5 GB |
Fedora | 40, 41 | 512 MB * | 5 GB |
openEuler | 20.03, 22.03, 24.03 | 512 MB * | 5 GB |
openSUSE | 15.5, 15.6, Tumbleweed (滚动) | 512 MB * | 5 GB |
NixOS | 24.05 | 512 MB | 5 GB |
Arch | 滚动 | 512 MB | 5 GB |
Gentoo | 滚动 | 512 MB | 5 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 硬盘
Warning
❌ 本脚本不支持 OpenVZ、LXC 虚拟机
下载(当前系统是 Linux)
国外服务器:
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_
国内服务器:
curl -O https://www.ghproxy.cc/https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_
下载(当前系统是 Windows)
Important
请先关闭 Windows Defender
的 实时保护
功能。该功能会阻止 certutil
下载任何文件。😢还是无法下载?
国外服务器:
certutil -urlcache -f -split https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat
国内服务器:
certutil -urlcache -f -split https://www.ghproxy.cc/https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat
使用
所有功能 都可在 Linux / Windows 下运行
- Linux 下运行
bash reinstall.sh
- Windows 下运行
.\reinstall.bat
- 安装最新版可不输入版本号
- 最大化利用磁盘空间:不含 boot 分区(Fedora 例外),不含 swap 分区
- 自动根据机器类型选择不同的优化内核,例如
Cloud
、HWE
内核
- 自动根据机器类型选择不同的优化内核,例如
- 安装 Red Hat 时需填写 https://access.redhat.com/downloads/content/rhel 得到的
qcow2
镜像链接
- 安装 Red Hat 时需填写 https://access.redhat.com/downloads/content/rhel 得到的
- 重装后如需修改 SSH 端口或者改成密钥登录,注意还要修改
/etc/ssh/sshd_config.d/
里面的文件
- 重装后如需修改 SSH 端口或者改成密钥登录,注意还要修改
bash reinstall.sh centos 9 anolis 7|8 alma 8|9 rocky 8|9 redhat 8|9 --img='http://xxx.com/xxx.qcow2' opencloudos 8|9 oracle 7|8|9 fedora 40|41 nixos 24.05 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
安装代码
例如:安装ebian 12
chmod +x reinstall.sh
./reinstall.sh debian 11
会要求你输入两次root密码,然后等待命令跑完,发重启命令即可!
reboot
Debian/Ubuntu 系列 安装 curl
apt update # 更新软件源列表
apt install curl -y # 安装 curl
THE END
暂无评论内容