在Google上搜索会有很多的脚本,网上各种版本五花八门,可能你会不知所措。站在巨人的肩膀上,我整理了一些一键dd脚本,除了最后一个都挺好的,个人比较喜欢秋水大佬的脚本。(最后一个脚本的作者是傻狗)。
  1. 萌咖 MoeClub.org 知名度最高的dd脚本之一,作者博客已经关闭很久了,但是GitHub还在,还有https://moeclub.org/attachment/LinuxShell/ 可以访问。此人脚本是直接从官方镜像源拉取的文件,不用担心第三方系统植入病毒木马,安全稳定,支持自定义密码,自定义源(也就是国内服务器也可以正常dd成功)自定义端口号等非常方便的功能
  1. 秋水逸冰 因为萌咖的脚本在centos7以及更高的版本上无法运行,秋水大佬解决了这个问题,并且做了很多优化,我用了很长时间,基本上百分百成功,没遇到过失败的,除非机型特殊,正常情况下都会成功,一般都是从centos7 d到 debian11
  1. leitbogioro(loc id:天权璇玑) 在萌咖脚本的基础上做了大量的工作,除了上面秋水大佬的问题解决了之外,还支持了更多Redhat系列的系统(包括CentOS 9 Stream,RockyLinux 8+,AlmaLinux 8+,Fedora 34+,也支持从 OracleLinux/VzLinux 装到脚本支持的系统。)还有更多的功能,大家自己去到GitHub上看吧
  1. CXT 这个脚本也不戳,并且支持centos高版本系统,不过大佬的网红老是被人攻击,目前已经无法访问了,不知道脚本还能不能用。脚本比较简单,两步就可以搞定,没有什么参数,对于小白比较友好,直接无脑复制粘贴两步就可以搞定,不过要注意,dd成功之后尽快改了默认密码!
  1. https://git.beta.gs/是多合一的,据说非常适合国内机器,此脚本作者对国内的服务器做了分流,就算你访问不了GitHub,用这个脚本的国内镜像,也可以正常dd。比较适合小白,没有什么多余的参数,dd成功之后,记得尽快修改默认密码!
  1. 5K狗 1keydd 由于此人人品极差且脸皮巨厚,给dd脚本加了个傻逼根本不需要的进度条就卖5000.00元???因此得名5K哥,后来因为宣传在各大贴吧论坛宣传自己的脚本,别人不买就攻击别人。而且情商极低,宣传自己脚本的时候还不忘诋毁其他的脚本,萌咖躺枪。因此得名5k狗。由于在论坛攻击别人被管理员封号,于是开始大量的在各大论坛以上辱骂hostloc管理员欧阳逍遥,并且还在萌咖的GitHub上发帖辱骂hostloc(真下头,刚刚去看了一下截止22年12月1号都没人回复它),最有趣的是,它被封禁了很多次之后仍然不断的买号,进入hostloc发帖和别人对骂,各大主机论坛人尽皆知,恬不知耻,和中国台湾知名SM人雪丫鬟是非常要好的朋友。并且两人曾经流出不雅照片。感觉此人精神上有问题,感觉是嗑药嗑多了!并且至今不支持debian11等新版本系统,最奇葩的是此人的脚本会先在你的主机上安装一个pve系统,然后在里面在安装系统,本人有幸体验过一次真的很卡,不推荐使用。本来不想贴它的脚本地址,但是防止大家踩雷,我就贴一下吧,大家注意避坑,以免耽误你的时间狗都不用!
  2. 🤩萌咖🤩

    登录ssh

    可以用putty或者xshell等软件登录到您的服务器或者VPS,也可以用电脑自带的终端,输入如下代码登录

    shell

    # 把192.168.2.109换成您自己的IP
    ssh -p 22 root@192.168.2.109
    Shell
     

    脚本使用方法

    国外服务器

    shell

    # -d 11            表示要dd的系统是debian11
    # -v 64            表示的是64位的系统
    # -p 自定义密码      表示的是自定义ssh的密码,可以修改成任意英文字幕和数字的组合
    # -port 自定义端口   表示自定义ssh的连接端口,默认ssh的端口是22,这里可以改成0-65535任意数字,数字越大理论上越安全,越不会被爆破
    bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 11 -v 64 -p 自定义密码 -port 自定义端口
    Shell
     
    参数定义及使用

    shell

    -firmware                额外的驱动支持
    - d                      Debian系统 后面是系统版本号
    - c                      Centos系统 后面是系统版本号
    - v                      后面写64位 32位
    - a                      不清楚这个干啥的但是每个脚本都带
    --mirror                 后面是镜像源地址
    - p                      后面写自定义密码
    -–ip-addr                 ifconfig -a 后获取到的 例:194.87.xxx.xxx
    -–ip-gate                 route -n    后获取到的 例   194.87.xxx.xxx
    -–ip-mask                 255.255.xxx.xx
    -port                    自定义ssh端口
    Shell
     
     
    国内服务器
    因为国内特殊的网络环境,所以很多情况下是无法访问GitHub以及各大Linux系统的官方源的,所以这时候,就需要借助“镜像源”来快速下载安装系统
    所谓“镜像源”顾名思义就是指官方源在某些地区的镜像,上面说到国内的服务器无法直接访问官方源,为了达到快速访问的效果,国内的一些机构,就会先把官方源完全缓存到他们位于国内的服务器上,然后我们在从他们的服务器上拉取数据,这样就能加快速度了。
    国内的源有很多,包括但不限于,腾讯云镜像、华为云镜像、阿里云镜像、网易镜像、清华大学镜像、北京大学镜像、中科大镜像、北京外国语学校镜像等,我列到下面了,具体自取,优先选择各大云服务器厂商的,薅他们的羊毛不心疼~
    用法很简单,只需要加一个 --mirror 参数即可:

    shell

    bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a --mirror 'https://mirrors.huaweicloud.com/debian/' -p 自定义密码 -port 自定义端口1~65535
    Shell
     
     
    完整脚本演示
    第一行代码表示:从GitHub下载脚本并且赋予执行权限 第二行代码表示:运行脚本,并从http://ftp.us.debian.org/debian/下载镜像文件,ssh端口是24000,密码是5k.sb

    shell

    # 复制下面所有代码,直接粘贴到命令行回车运行!此脚本会修改root密码为5k.sb 修改ssh端口为24000 请注意修改
    
    wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh' && chmod a+x InstallNET.sh
    
    bash InstallNET.sh -d 11 -v 64 -a --mirror 'http://ftp.us.debian.org/debian/' -p 5k.sb -port 24000 -firmware
    Shell
     
    合起来就是

    shell

    bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a --mirror 'http://ftp.us.debian.org/debian/' -p 5k.sb -port 2333 -firmware
    Shell
     
     
    一键DD Windows

    shell

    # 最后的链接可以随意替换成自己想d的系统
    
    wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'http://d.nat.ee/win/lite/win7-ent-sp1-x64-cn/win7-ent-sp1-x64-cn.vhd.gz'
    Shell
     
    Windows需要专门格式的系统才可以,普通的.iso是不可以的,下面收集了一些别人做好的镜像,直接拿货来可以用。(以下网站均由个人维护,不保证永远可用)
     

    其他教程收集
    甲骨文ARM开机密钥改密码登录:

     

     
     
     
    🤩leitbogioro🤩
    🤩leitbogioro🤩
    用法跟萌咖的一样,甚至更加简洁,并且多了亿点细节,优化了很多东西,支持更多的系统
    脚本特色:
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  

    依赖项

    Debian系列(Debian/Ubuntu):

    shell

    apt update -y
    apt install xz-utils dnsutils wget file efibootmgr -y
    Shell
     
    Redhat系列(CentOS/Almalinux/Rockylinux/Oraclelinux/Fedora):

    shell

    yum update --allowerasing -y
    yum install xz dnsutils wget file efibootmgr -y
    Shell
     

    使用方法

    1. 下载

    shell

    wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
    Shell
     
    1. 执行
    默认是版本是debian11,可以直接这样用,如果要加参数的时候,就必须要定义版本号了,比如:debian 11

    shell

    bash InstallNET.sh -debian
    Shell
     

    参数

    shell

    -debian 9/10/11:             Debian 9 及更高版本
    -centos 7/8/9:               CentOS 7 及更高版本
    -almalinux/alma 8/9 :         AlmaLinux 8 及更高版本
    -rockylinux/rocky 8/9 :       RockyLinux 8 及更高版本
    -fedora 34/35/36/37:         Fedora 34 及更高版本
    -ubuntu 16.04/18.04/20.04:   Ubuntu 从 16.04 到 20.04
    -mirror :                     操作系统安装文件资源,您可以选择离您的服务器实际位置最近的一个以加快安装速度。
    -port :                       可以预先指定系统的ssh端口,范围是1~65535,默认是'22'。
    -pwd :                        可以预先指定系统的 ssh 密码,默认为 'LeitboGi0ro'。
    -filetype "gz/xz" :           如果 DD 文件的链接不包含 ".gz" 或 ".xz",则确定 DD 文件类型
    -raid "0" :                   如果你的机器只有一个硬盘,不要分配它!
    --dhcp-static :               默认使用DHCP完成网络配置,如果你机器的网络是静态的,你需要添加它。
    --ip-addr:                   如果您的云提供商来自 GCP 等,您应该手动输入。
    --ip-gate:                   如果您的云提供商来自 GCP 等,您应该手动输入。
    --ip-mask:                   如果您的云提供商来自 GCP 等,您应该手动输入。
    -firmware :                  指定Debian的驱动支持旧硬件,如果你的服务器位置在中国大陆,你可以选择中国科学技术大学的镜像( https://mirrors.ustc.edu.cn/debian -cdimage/ )' 用于更快地下载,默认镜像来自http://cdimage.debian.org/cdimage/。
    -version 32/i386 or 64/amd64 or arm/arm64 : OS bit 程序会自动检测和重定向你机器的CPU架构,如果你不知道,不要分配它!
    Shell
     
     

    完整用法

    shell

    # dd debian11 密码是5k.sb 端口是24000
    bash InstallNET.sh -debian "11" -mirror "https://mirrors.ocf.berkeley.edu/debian/" -port "24000" -pwd "5k.sb"
    Shell
     

    shell

    # 指定ip
    bash InstallNET.sh -debian "11" -mirror "http://ftp.nl.debian.org/debian/" --ip-addr "5.45.77.253" --ip-mask "255.255.252.0" --ip-gate "5.45.76.123" --ip-dns "1.0.0.1" -port "24000" -pwd "5k.sb"
    Shell
     

    一键dd Windows

    shell

    bash InstallNET.sh -dd "DD image download URL"
    🤩CXT脚本🤩

    一键dd Centos 同样支持其他x86系统,是否支持甲骨文未知

    一键网络重装系统 - 魔改版(适用于Linux / Windows)
    一键网络重装系统 - 魔改版,它可以通过Internet重新安装Linux和Windows以及常见的操作系统。例如:Linux(CentOS,Debian,Ubuntu、etc..),Windows(2019、2016、2012R2、2008R2、7、2003、etc..),以及其他系统(不断支持更多中)。 当我们需要重装VPS/云平台/独立服务器操作系统时,通常可以通过服务商模板和ISO挂载的方式重新安装。从今天开始,你将拥有了一个全新的方式,通过网络一键式重新安装纯净操作系统,无需CD-ROM,无需VNC/IPIM/KVM。无论是Linux,还是Windows,都可以通过网络一键式完成安装,通过简单的一到两行命令开启全新而美妙的体验。 最新版本:4.1.3(2021/05/19) 官方发布: https://www.cxthhhhh.com/network-reinstall-system-modify Github: Network-Reinstall-System-Modify 魔改版本: CXTHHHHH (via) 原始版本: MoeClub(Vicer) wget --no-check-certificate -qO ~/Network-Reinstall-System-Modify.sh 'https://www.cxthhhhh.com/CXT-Library/Network-Reinstall-System-Modify/Network-Reinstall-System-Modify.sh' && chmod a+x ~/Network-Reinstall-System-Modify.sh 【图形化UI界面选择】(推荐) bash ~/Network-Reinstall-System-Modify.sh -UI_Options 【合并执行】一键启动图形化UI界面,选择安装系统(包含下载+执行): wget --no-check-certificate -qO ~/Network-Reinstall-System-Modify.sh 'https://www.cxthhhhh.com/CXT-Library/Network-Reinstall-System-Modify/Network-Reinstall-System-Modify.sh' && chmod a+x ~/Network-Reinstall-System-Modify.sh && bash ~/Network-Reinstall-System-Modify.sh -UI_Options 【安装 裸机系统部署平台】(推荐) bash ~/Network-Reinstall-System-Modify.sh -CXT_Bare-metal_System_Deployment_Platform 什么是裸机系统部署平台?查看【 裸机系统部署平台 - 专题页 】 【安装 Linux】(推荐) bash ~/Network-Reinstall-System-Modify.sh -CentOS_8 bash ~/Network-Reinstall-System-Modify.sh -Debian_10 bash ~/Network-Reinstall-System-Modify.sh -Ubuntu_20.04 【安装 Windows】(推荐) bash ~/Network-Reinstall-System-Modify.sh -Windows_Server_2019 【安装 指定自定义 DD镜像】(推荐) bash ~/Network-Reinstall-System-Modify.sh -DD "%URL%" 【安装 更多系统 说明】 此页面为【一键网络重装系统 - ...
    有哪些好用的一键DD脚本
    自己看吧,官网写的很详细
     
    记得修改密码
    1.登录ssh

    shell

    ## 里面的 22 端口 user是用户名 ip换成自己的ip
    ssh -p 22 userkunyu@119.29.37.63
    Shell
     
    2.输入命令修改密码

    shell

    ## 输入修改密码命令 
    passwd
    
    ## 在输入一次相同的密码回车即可
    Shell
     
    🤩BETA.GS🤩
    官网写的很详细,自己看吧
     
    记得及时修改root密码
    1.登录ssh

    shell

    ## 里面的 22 端口 user是用户名 ip换成自己的ip
    ssh -p 22 userkunyu@119.29.37.63
    Shell
     
    2.输入命令修改密码

    shell

    ## 输入修改密码命令 
    passwd
    
    ## 在输入一次相同的密码回车即可

    🤩其他DD脚本收集🤩