10分钟上手reinstall:从零基础到系统重装大师

10分钟上手reinstall:从零基础到系统重装大师

【免费下载链接】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系统256MB1GBDebian/Kali需要额外512MB内存
Windows系统1GB25GBWindows 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"

ISO来源推荐:MSDN镜像站微软官方评估版

驱动自动安装

脚本会自动检测并安装必要驱动,包括:

  • 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 - 需根据实际需求修改服务器地址

风险规避与故障处理

数据安全注意事项

  1. 执行前务必备份重要数据
  2. 确认目标磁盘正确(脚本通过分区表ID识别)
  3. 使用--hold 2参数在安装后检查系统(Debian/Kali不支持)

常见错误解决

  • 内存不足:尝试Alpine或Debian最小化安装
  • 网络问题:使用国内镜像源或添加--web-port参数
  • 驱动缺失:通过--add-driver手动指定驱动路径

错误恢复:安装失败后可通过SSH执行/trans.sh alpine紧急恢复

总结与进阶

通过本教程,你已掌握reinstall脚本的核心功能,能够应对大多数VPS系统重装场景。建议进一步学习:

  1. 自定义分区方案:修改脚本中的磁盘布局逻辑
  2. 批量部署:结合ansible实现多服务器自动化重装
  3. 驱动打包:制作包含私有驱动的自定义安装包

官方文档:README.md - 包含完整参数说明和高级用法

如果你觉得本工具对你有帮助,请考虑赞助作者。有任何问题,欢迎通过GitHub Issues反馈。

下期预告:《reinstall高级技巧:跨平台系统迁移实战》

别忘了点赞收藏,关注作者获取更多实用教程!

【免费下载链接】reinstall 又一个一键重装脚本 【免费下载链接】reinstall 项目地址: https://gitcode.com/GitHub_Trending/re/reinstall

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值