
以下是针对王煎饼(bin456789)开发的DD/重装脚本的详细总结和实用指南。我结合了用户分享的信息和GitHub官方文档(主要源自),确保内容准确、结构化且易于操作。脚本的核心价值在于其纯净性、跨系统兼容性和自动化能力,支持Linux与Windows系统互相切换重装,且持续维护更新。
🚀 脚本核心亮点
- 全自动安装:
- 支持19+ Linux发行版(如Debian、Ubuntu、CentOS)和Windows全系列(Vista~11/Server 2008~2025)。
- 无需手动配置IP,自动识别静态/动态IP、IPv6及双网卡环境。
- 纯净官方镜像:
- Windows使用官方ISO安装(非自制镜像),自动注入Virtio驱动;Linux直接从镜像源实时拉取资源,无任何自制包污染。
- 低门槛适配:
- 专为低配服务器优化,内存需求低至256MB(如Alpine),比官方netboot更节省资源。
- 跨平台重装:
- 任意方向切换:Linux→Linux、Linux→Windows、Windows→Windows、Windows→Linux。
- 灵活扩展:
- 可选参数支持自定义密码、SSH公钥、端口修改、内网穿透(frpc)等,满足企业级需求。
⚙️ 系统要求与兼容性
| 系统类型 | 最低内存 | 最低硬盘 | 备注 |
|---|---|---|---|
| Alpine/Kali | 256 MB | 1 GB | 轻量首选 |
| Debian/Ubuntu | 512 MB | 2 GB | Ubuntu需动态IP |
| CentOS/RHEL系列 | 512 MB | 5 GB | 需官方qcow2镜像链接 |
| Windows (ISO) | 512 MB~1 GB | 25 GB | 11/Server需1GB内存 |
| Windows (DD) | 512 MB | 依镜像而定 | 支持压缩格式(.gz/.xz/.zst) |
| ⚠️ 注意: |
- 不支持OpenVZ/LXC虚拟机(需改用OsMutation)。
- ARM服务器和EFI引导均可兼容。
📥 下载与安装命令
下载脚本
根据服务器位置选择:
- 海外服务器:
Bash
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_ - 国内服务器(加速链接):
Bash
curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh || wget -O reinstall.sh $_
常用安装示例
| 系统类型 | 命令示例 | 关键参数 |
|---|---|---|
| Linux | bash reinstall.sh debian 12 --password 新密码 --ssh-key "公钥内容" |
支持--ci云镜像(低CPU优化) |
| Ubuntu | bash reinstall.sh ubuntu 22.04 --lang zh-cn |
需动态IP+1GB内存 |
| Windows (ISO) | bash reinstall.sh windows --image-name "Windows 10 Enterprise LTSC 2021" --lang zh-cn |
自动获取官方ISO |
| Windows (DD) | bash reinstall.sh dd --img "https://镜像链接.xz" --allow-ping |
支持防火墙放行Ping |
🔍 参数说明:
--ssh-port:修改SSH端口(安装期间可监控日志)。--hold=2:安装后不重启,允许SSH调试(挂载在/os目录)。- Windows ISO安装需关闭Defender实时保护,否则可能阻断下载。
🖥️ 常用系统版本推荐
Linux发行版
- 企业级:AlmaLinux 8/9、Rocky Linux 8/9、CentOS Stream 9/10(需
--installer参数)。 - 轻量/开发:Debian 12、Ubuntu 22.04/24.04、Alpine 3.19。
- 安全工具:Kali(滚动更新)、Arch Linux。
Windows系列
- 桌面版:Windows 7 Ultimate、Windows 10/11 Pro。
- 服务器版:Windows Server 2022 Datacenter(兼容性最佳)。
🔑 初始账户凭据
| 系统 | 用户名 | 默认密码 | 登录方式 |
|---|---|---|---|
| Linux | root |
123@@@ |
SSH端口22 |
| Windows (ISO) | administrator |
123@@@ |
RDP端口3389 |
💡 提示:首次登录Windows若失败,尝试用户名.\administrator。 |
🔗 原作者与维护信息
- GitHub地址:bin456789/reinstall
- 活跃状态:近一年持续更新(最新适配Windows 11 LTSC 2024和Fedora 42)。
- 社区支持:遇到问题可查阅Discussions或提交Issue。
建议您定期关注仓库更新以获取新功能(如ARM优化或驱动扩展)。此脚本已证明其稳定性和灵活性,值得整合到自动化运维工具箱中!
文章评论