记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

reinstall一键重装系统脚本

reinstall一键重装系统脚本

GitHub:https://github.com/bin456789/reinstall
亮点:
默认使用官方安装程序,不满足安装程序内存要求时,将使用官方云镜像 (Cloud Image)
不含第三方链接和自制包,所有资源均实时从源站点获得
适配 512M + 5G 小鸡,并支持 256M 小鸡安装 Alpine
支持用官方 iso 安装 Windows (不支持 ARM)
支持 Windows 重装成 Linux,也可重装 Windows
支持 BIOS、EFI、ARM (ARM 不支持安装 Windows)
原系统分区支持 LVM、Btrfs
支持安装 Alpine、Arch、openSUSE、Gentoo,也可从这些系统安装
可通过 SSH、浏览器、串行控制台、后台 VNC 查看 DD、云镜像安装进度
Linux 下使用:
XML/HTML代码
  1. 下载
  2. curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
  3. 下载 (国内)
  4. curl -O https://ghps.cc/https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
安装 Linux:
XML/HTML代码
  1. bash reinstall.sh centos   7|8|9  (8|9 为 stream 版本)
  2.                   alma     8|9
  3.                   rocky    8|9
  4.                   fedora   37|38
  5.                   debian   10|11|12
  6.                   ubuntu   20.04|22.04
  7.                   alpine   3.16|3.17|3.18
  8.                   opensuse 15.4|15.5|tumbleweed (只支持云镜像)
  9.                   arch     (只支持 amd64 云镜像)
  10.                   gentoo   (只支持 amd64 云镜像)
  11.  
  12.                   不输入版本号,则安装最新版
  13. 可选参数:          --ci     强制使用云镜像
DD
支持 gzip、xz 格式
支持自动配置静态 IP、扩展系统盘
XML/HTML代码
  1. bash reinstall.sh dd --img=https://example.com/xxx.xz
安装 Windows ISO
XML/HTML代码
  1. bash reinstall.sh windows \
  2.      --iso='https://example.com/en-us_windows_10_enterprise_ltsc_2021_x64_dvd_d289cf96.iso' \
  3.      --image-name='Windows 10 Enterprise LTSC 2021'
参数说明:
--iso 原版镜像链接,无需集成 VirtIO、Xen、AWS、GCP 驱动
--image-name 指定要安装的映像,不区分大小写,两边要有引号,例如:
XML/HTML代码
  1. 'Windows 7 Ultimate'
  2. 'Windows 10 Enterprise LTSC 2021'
  3. 'Windows 11 Pro'
  4. 'Windows Server 2022 SERVERDATACENTER'
使用 Dism++ 文件菜单 > 打开映像文件,选择要安装的 iso,可以得到映像名称
image-name
 
其它说明
1、测试成功的系统有 7 10 11 2022,测试平台为 vultr (bios)、甲骨文 (efi)、aws t2 (xen)、aws t3 (nitro)
2、支持 32/64 位系统,UEFI 机器只支持 64 位
3、可绕过 Windows 11 硬件限制
4、实测不支持 ARM
5、zh-cn_windows_10_enterprise_ltsc_2021_x64_dvd_033b7312.iso 此镜像安装后 wsappx 进程会长期占用 CPU ,这是镜像的问题,解决方法是安装 VCLibs 库
6、以下网站可找到 iso 链接
其它用法:仅重启到 Alpine 救援系统 (Live OS) ,不运行重装
可用 ssh 连接,进行手动 DD、修改分区、手动安装 Arch Linux 等操作
XML/HTML代码
  1. bash reinstall.sh alpine --hold=1
Windows 下使用
管理员权限运行 cmd
如果运行的是 powershell,先进入 cmd
XML/HTML代码
  1. 下载
  2. certutil -urlcache -f -split https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat
  3. 下载(国内)
  4. certutil -urlcache -f -split https://ghps.cc/https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat
如果无法下载
关闭 Windows Defender 实时保护
更新 SSL 根证书
XML/HTML代码
  1. certutil -generateSSTFromWU root.sst
  2. certutil -addstore Root root.sst
链接另存为、远程桌面 复制以下两个文件
使用
所有功能均可在 Windows 下使用,参数和 Linux 下使用一样
以安装 centos 7 为例
XML/HTML代码
  1. reinstall.bat centos-7
内存要求
XML/HTML代码
  1. 系统                   传统安装         云镜像  
  2. Debian                    384M         512M  
  3. Ubuntu                    1G           512M  
  4. CentOS/Alma/Rocky/Fedora  1G           512M  
  5. Alpine                    256M         -  
  6. openSUSE                  -            512M  
  7. Arch                      -            512M  
  8. Gentoo                    -            512M  
  9. Windows                   1G  
网络要求
用安装模式安装 Linux 要有 DHCPv4
其他情况支持静态 IP、IPv6(包括安装 Alpine、云镜像、Windows iso、dd)
运行脚本时不需要填写静态 IP 地址
虚拟化要求
不支持 OpenVZ、LXC 虚拟机
默认密码
XML/HTML代码
  1. 系统                 用户名            密码  
  2. Linux                root            123@@@  
  3. Windows (iso 安装)   administrator    123@@@  
TODO
安装模式:静态 IP、IPv6、多网卡
实测此脚本支持vps最全,功能强大,使用最简单,推荐使用。
附常用dd win镜像
秋水逸冰博客:https://teddysun.com
秋水逸冰 github:https://github.com/teddysun
用户名: Administrator
密码: Teddysun.com
RDC(远程桌面) 端口: 3389
网络: 必须具备 IPv4 DHCP
CPU: 仅限 AMD64 架构,至少单核,双核以上更佳
硬盘: 至少 20GB,推荐 50GB 及以上,固态硬盘更佳
内存: 至少 2GB , 8GB 以上更佳
Windows dd 包来源:
BIOS 主板固件,MBR 分区
XML/HTML代码
  1. Windows 11 Pro for Workstations 22H2
  2. 简中: https://dl.lamp.sh/vhd/zh-cn_windows11_22h2.xz
  3. 英语: https://dl.lamp.sh/vhd/en-us_windows11_22h2.xz
  4. 日语: https://dl.lamp.sh/vhd/ja-jp_windows11_22h2.xz
  5. Windows Server 2022 Datacenter
  6. 简中: https://dl.lamp.sh/vhd/zh-cn_win2022.xz
  7. 英语: https://dl.lamp.sh/vhd/en-us_win2022.xz
  8. 日语: https://dl.lamp.sh/vhd/ja-jp_win2022.xz
  9. Windows 10 Enterprise LTSC
  10. 简中: https://dl.lamp.sh/vhd/zh-cn_windows10_ltsc.xz
  11. 英语: https://dl.lamp.sh/vhd/en-us_windows10_ltsc.xz
  12. 日语: https://dl.lamp.sh/vhd/ja-jp_windows10_ltsc.xz
  13. Windows Server 2012 R2 Datacenter
  14. 简中: https://dl.lamp.sh/vhd/cn_win2012r2.xz
  15. 英语: https://dl.lamp.sh/vhd/en_win2012r2.xz
  16. 日语: https://dl.lamp.sh/vhd/ja_win2012r2.xz
UEFI 主板固件,GPT 分区
XML/HTML代码
  1. Windows 11 Pro for Workstations 22H2
  2. 简中: https://dl.lamp.sh/vhd/zh-cn_windows11_22h2_uefi.xz
  3. 英语: https://dl.lamp.sh/vhd/en-us_windows11_22h2_uefi.xz
  4. 日语: https://dl.lamp.sh/vhd/ja-jp_windows11_22h2_uefi.xz
  5. Windows Server 2022 Datacenter
  6. 简中: https://dl.lamp.sh/vhd/zh-cn_win2022_uefi.xz
  7. 英语: https://dl.lamp.sh/vhd/en-us_win2022_uefi.xz
  8. 日语: https://dl.lamp.sh/vhd/ja-jp_win2022_uefi.xz
  9. Windows 10 Enterprise LTSC
  10. 简中: https://dl.lamp.sh/vhd/zh-cn_win10_ltsc_uefi.xz
  11. 英语: https://dl.lamp.sh/vhd/en-us_win10_ltsc_uefi.xz
  12. 日语: https://dl.lamp.sh/vhd/ja-jp_win10_ltsc_uefi.xz
  13. Windows Server 2012 R2 Datacenter
  14. 简中: https://dl.lamp.sh/vhd/cn_win2012r2_uefi.xz
  15. 英语: https://dl.lamp.sh/vhd/en_win2012r2_uefi.xz
  16. 日语: https://dl.lamp.sh/vhd/ja_win2012r2_uefi.xz
经测试linux可以dd到win,在win下面用powershell也可以直接重装成liunx系统。
更多镜像和重装脚本:https://blog.tanglu.me/dd/#4%E3%80%81bin456789%E8%84%9A%E6%9C%AC
其他脚本和镜像总结:https://blog.tanglu.me/dd/

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):