10分钟上手reinstall:从零基础到系统重装大师
【免费下载链接】reinstall 又一个一键重装脚本 项目地址: https://gitcode.com/GitHub_Trending/re/reinstall
你还在为VPS系统重装烦恼?面对Linux/Windows互转手足无措?担心操作失误导致数据丢失?本教程将带你从零开始,掌握reinstall脚本的核心用法,轻松应对各种系统重装场景。读完本文,你将能够:
- 快速下载并部署reinstall工具
- 熟练掌握Linux/Windows系统的一键重装
- 灵活运用高级功能解决特殊需求
- 规避常见操作风险,确保数据安全
工具准备:5分钟完成环境部署
下载脚本(Linux系统)
根据服务器位置选择合适的下载命令,确保网络通畅:
国内服务器:
curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh || wget -O ${_##*/} $_
国外服务器:
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O ${_##*/} $_
脚本文件:reinstall.sh - 核心执行程序,包含所有重装逻辑
下载脚本(Windows系统)
在命令提示符(CMD)中执行,注意需先关闭Windows Defender实时保护:
国内服务器:
certutil -urlcache -f -split https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.bat
国外服务器:
certutil -urlcache -f -split https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat
脚本文件:reinstall.bat - Windows平台专用执行程序
系统要求检查
确保你的服务器满足最低配置要求,避免安装失败:
| 目标系统类型 | 最低内存要求 | 最低硬盘空间 | 注意事项 |
|---|---|---|---|
| Linux系统 | 256MB | 1GB | Debian/Kali需要额外512MB内存 |
| Windows系统 | 1GB | 25GB | Windows 11需要至少2GB内存 |
警告:OpenVZ/LXC虚拟机不支持,建议使用OsMutation替代
实战演练:Linux系统一键重装
基础用法:快速部署Ubuntu
以安装Ubuntu 22.04为例,执行以下命令:
bash reinstall.sh ubuntu 22.04
默认配置:用户root,密码123@@@,自动最大化磁盘空间,无swap分区
高级参数设置
自定义密码和SSH端口:
bash reinstall.sh debian 12 --password "MySecurePass123" --ssh-port 2222
添加SSH密钥登录(更安全):
bash reinstall.sh alpine --ssh-key "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ..."
参数说明:--ssh-key 支持多种格式,包括本地文件和GitHub用户地址
安装进度监控
- Debian/Kali用户:通过服务商VNC或串行控制台查看
- 其他系统:可通过HTTP 80端口或SSH连接监控
提示:即使安装失败,仍可通过SSH执行
/trans.sh alpine紧急安装Alpine系统
实战演练:Windows系统重装
自动查找ISO安装
以安装Windows 11企业版LTSC 2024为例:
bash reinstall.sh windows \
--image-name "Windows 11 Enterprise LTSC 2024" \
--lang zh-cn
支持的语言代码:语言列表,如en-us、ja-jp等
手动指定ISO链接
如果自动查找失败,可直接提供ISO下载链接:
bash reinstall.sh windows \
--image-name "Windows Server 2025 SERVERDATACENTER" \
--iso "https://example.com/win2025.iso"
驱动自动安装
脚本会自动检测并安装必要驱动,包括:
- VirtIO驱动(阿里云/腾讯云/GCP)
- AWS ENA网卡和NVME控制器
- Intel VMD存储控制器和网卡驱动
驱动列表:自动安装驱动
高级功能:解决特殊场景需求
DD镜像部署
将RAW/VHD镜像直接写入硬盘:
bash reinstall.sh dd --img "https://example.com/custom-image.xz" --allow-ping
支持格式:raw/vhd/tar/gz/xz/zst,Windows镜像会自动扩展系统盘
内存系统启动
临时启动Alpine Live系统,用于磁盘维护:
bash reinstall.sh alpine --hold=1
此模式不会修改硬盘数据,重启后回到原系统
内网穿透配置
通过frpc实现重装过程中的远程访问:
bash reinstall.sh ubuntu --frpc-toml /path/to/frpc.toml
配置示例:frpc-example.toml - 需根据实际需求修改服务器地址
风险规避与故障处理
数据安全注意事项
- 执行前务必备份重要数据
- 确认目标磁盘正确(脚本通过分区表ID识别)
- 使用
--hold 2参数在安装后检查系统(Debian/Kali不支持)
常见错误解决
- 内存不足:尝试Alpine或Debian最小化安装
- 网络问题:使用国内镜像源或添加
--web-port参数 - 驱动缺失:通过
--add-driver手动指定驱动路径
错误恢复:安装失败后可通过SSH执行
/trans.sh alpine紧急恢复
总结与进阶
通过本教程,你已掌握reinstall脚本的核心功能,能够应对大多数VPS系统重装场景。建议进一步学习:
- 自定义分区方案:修改脚本中的磁盘布局逻辑
- 批量部署:结合ansible实现多服务器自动化重装
- 驱动打包:制作包含私有驱动的自定义安装包
官方文档:README.md - 包含完整参数说明和高级用法
如果你觉得本工具对你有帮助,请考虑赞助作者。有任何问题,欢迎通过GitHub Issues反馈。
下期预告:《reinstall高级技巧:跨平台系统迁移实战》
别忘了点赞收藏,关注作者获取更多实用教程!
【免费下载链接】reinstall 又一个一键重装脚本 项目地址: https://gitcode.com/GitHub_Trending/re/reinstall
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



