煎饼的一键DD/重装脚本(支持华为DD)
站内热度 站内前 12%
5.4万 次浏览
真是个接地气的大佬,感谢王煎饼大佬制作的DD脚本。我们又多了一个选择。可以重装Linux和Windows。互相横跳。很纯净,bash,curl等组件都要自己装,观察一段时间未来会整合到我的脚本工具箱中。该大佬近一年还是比较活跃的一直在维护项目。
- 支持一键安装 Linux,可安装 17 种常见发行版
- 支持一键安装 Windows,使用官方 ISO 安装而非自制镜像,脚本会自动获取 ISO 链接、自动安装 Virtio 等驱动
- 支持任意方向重装,即
Linux to Linux、Linux to Windows、Windows to Windows、Windows to Linux - 无需填写 IP 参数,自动识别动静态,支持
/32、/128、网关不在子网范围内、纯 IPv6、双网卡等特殊网络 - 专门适配低配小鸡,比官方 netboot 需要更少的内存
- 全程用分区表 ID 识别硬盘,确保不会写错硬盘
- 支持 BIOS、EFI 引导,支持 ARM
- 不含自制包,所有资源均实时从镜像源获得
- 有很多注释
支持DD运营商
| 阿里云 | 测试可以 | ✔️ |
| 腾讯云 | 测试可以 | ✔️ |
| 华为云 | 测试可以 | ✔️ |
| 京东云 | 测试可以 | ✔️ |
| AWS | 测试可以 | ✔️ |
| Azure | 测试可以 | ✔️ |
| 甲骨文云 | 测试可以 | ✔️ |
| 谷歌云 | Linux可以,Win.t2a缺少网卡驱动 | ❔ |
| 抖音旗下 | 反正我测试了不行 | ❌ |
系统要求
目标系统的配置要求如下:

* 表示使用云镜像安装,非传统网络安装
^ 表示需要 256 MB 内存 + 1.5 GB 硬盘,或 512 MB 内存 + 1 GB 硬盘
❌ 本脚本不支持 OpenVZ、LXC 虚拟机 请改用 https://github.com/LloydAsp/OsMutation
DD
Linux系统操作步骤
运行以下命令
curl -O https://testingcf.jsdelivr.net/gh/bin456789/reinstall@main/reinstall.sh || wget -O reinstall.sh $_bash reinstall.sh debian 12(debian 12可以自己替换的系统,下面有写版本参数)- 设置密码(默认密码
123@@@) - 运行
reboot重启系统,耐心等待系统重装完成即可(1-5M网速那就多等等)。
- 用户名
root默认密码123@@@,首次开机可能要等几分钟才能成功登录 - 安装最新版可不输入版本号
- 最大化利用磁盘空间:不含 boot 分区(Fedora 例外),不含 swap 分区
- 自动根据机器类型选择不同的优化内核,例如
Cloud、HWE内核 - 安装 Red Hat 时需填写 https://access.redhat.com/downloads/content/rhel 得到的
qcow2镜像链接 - 重装后如需修改 SSH 端口或者改成密钥登录,注意还要修改
/etc/ssh/sshd_config.d/里面的文件
常用版本参数
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
--password PASSWORD设置密码--ssh-port PORT修改 SSH 端口(安装期间观察日志用,也用于新系统)--web-port PORT修改 Web 端口(安装期间观察日志用)--hold 2安装结束后不重启,此时可以 SSH 登录修改系统内容,系统挂载在/os(此功能不支持 Debian/Kali)
Windows IOS镜像,win系统要自己找镜像链接
Linux to Windows
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh && bash reinstall.sh
示例:DD win10
1、自定义镜像
bash reinstall.sh dd --img "https://oss.suntl.com/BLOG/Windows/Win10_2021LTSC_64_Administrator_nat.ee.gz"
2、使用商家后台 VNC 手动安装
bash reinstall.sh netboot.xyz/
3、微软官方镜像(稳定)
bash reinstall.sh windows \
--image-name "Windows 11 Enterprise LTSC 2024 Evaluation" \
--iso "https://go.microsoft.com/fwlink/?linkid=2289029"DD 镜像包可在
https://oss.suntl.com/?Windows
中找到(该目录下为精简包);
完整包在:
https://oss.suntl.com/?Windows/Whole
Windows to Linux
第一步:粘贴到 CMD(管理员)中:
certutil -urlcache -f -split https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.bat
第二步:粘贴:
.\reinstall.bat dd --img 镜像地址
1)重装时默认 VNC 页面(http://服务器ip地址)、Linux 系统的 root密码:123@@@
2)Windows 系统:
| 账户名 | 密码 |
|---|---|
Administrator |
nat.ee |
(Windows 镜像包名称 Administrator 后为账户密码)
DD
Windows 系统 操作步骤
请先关闭 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
在 Windows 下运行
- Windows 下运行
.\reinstall.bat
相关文档
评论与补充0
有问题或想补充的,写在下面 · 选中正文文字再点「报告错误」会自动引用还没有评论。有疑问、补充,或者发现错字,都可以写在下面。