Linux DD Linux, Linux DD Windows——dd linux, dd win

一键DD脚本(By MoeClub)

1.安装所需软件

#Debian/Ubuntu使用:
apt-get install -y xz-utils openssl gawk file

#RedHat/CentOS使用:
yum install -y xz openssl gawk file

* 如果出现错误:

  • Debian/Ubuntu使用apt-get update
  • RedHat/CentOS使用yum update 更新一下,在重新执行上方的命令。

2.下载通用脚本

#下载脚本
wget --no-check-certificate https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh
指定国内镜像源、指定网络参数等

2.1 *常用参数(可选)

#--mirror 参数可以指定镜像源,常用于加速国内服务器,如:
--mirror "http://mirrors.ustc.edu.cn/debian/"

#没有dhcp时,需要指定网络参数:IP地址、网关、子网掩码,如:
--ip-addr 地址 --ip-gate 网关 --ip-mask 掩码

2.2 *使用方法(参考)

Usage:
        bash InstallNET.sh      -d/--debian [dist-name]
                                -u/--ubuntu [dist-name]
                                -c/--centos [dist-version]
                                -v/--ver [32/i386|64/amd64]
                                --ip-addr/--ip-gate/--ip-mask
                                -apt/-yum/--mirror
                                -dd/--image
                                -p [linux password]
                                -port [linux ssh port]
 
# dist-name: 发行版本代号
# dist-version: 发行版本号
# -apt/-yum/--mirror : 使用定义镜像
# -p : linux 自定义ssh密码
# -port : linux 自定义ssh端口

3.使用示例

由于博主自己就使用过 DebianCentOS , 故这里就简单记录这两种。

3.1 国内机子

由于一些众所周知的原因,国内的机器一般要指定下国内的镜像源,网络重装过程才不会很慢,或者很长时间无响应。

DD Linux

#使用ustc源全自动分别安装Debian8x64、Debian9x64、Debian10x64、Debian11x64
bash InstallNET.sh -d 8 -v 64 -p 你的root密码 --mirror "http://mirrors.ustc.edu.cn/debian/"
bash InstallNET.sh -d 9 -v 64 -p 你的root密码 --mirror "http://mirrors.ustc.edu.cn/debian/"
bash InstallNET.sh -d 10 -v 64 -p 你的root密码 --mirror "http://mirrors.ustc.edu.cn/debian/"
bash InstallNET.sh -d 11 -v 64 -p 你的root密码 --mirror "http://mirrors.ustc.edu.cn/debian/"

注意: CentOS自建国内源或者使用其它的CentOS国内源之后, 脚本也需要自行更改, 否则会报错。

#使用自建源全自动分别安装CentOS6.8x64、CentOS6.9x64、CentOS6.10x64
###注意, 如需要CenOS7/CentOS8, 萌咖的脚本不支持, 请更换其它的集成c7/c8打包镜像的脚本!
bash InstallNET.sh -c 6.8 -v 64 -p 你的root密码 --mirror '你的国内源'
bash InstallNET.sh -c 6.9 -v 64 -p 你的root密码 --mirror '你的国内源'
bash InstallNET.sh -c 6.10 -v 64 -p 你的root密码 --mirror '你的国内源'

忘了咋自建CentOS6.x国内源了? 丢给自己的 传送门1传送门2

DD Windows

注意: administrator密码是你所选用的dd包里设置的, 选用直链前请注意

#使用ustc源加速DD Win过程
bash InstallNET.sh -dd '单引号里的文字替换成Windows dd包直链' --mirror 'http://mirrors.ustc.edu.cn/debian/'
 
#使用ustc源加速DD Win过程, 并指定网络配置参数。
###ip-addr(ip地址)、ip-gate(网关)、ip-mask(掩码)后面的x.x.x.x自行替换成自己的
bash InstallNET.sh --ip-addr x.x.x.x --ip-gate x.x.x.x --ip-mask x.x.x.x  -dd '单引号里的文字替换成Windows dd包直链' --mirror 'http://mirrors.ustc.edu.cn/debian/'

3.2 海外机子

海外的机器就比较随意了,直接用脚本内置的默认镜像源就ok。

DD Linux

注意: 下面 你的root密码 请自行替换再使用

#使用默认源全自动分别安装Debian8x64、Debian9x64、Debian10x64、Debian11x64
bash InstallNET.sh -d 8 -v 64 -p 你的root密码
bash InstallNET.sh -d 9 -v 64 -p 你的root密码
bash InstallNET.sh -d 10 -v 64 -p 你的root密码
bash InstallNET.sh -d 11 -v 64 -p 你的root密码
 
#使用默认源全自动分别安装CentOS6.8x64、CentOS6.9x64、CentOS6.10x64
###注意, 如需要CenOS7/CentOS8, 萌咖的脚本不支持, 请更换其它的集成c7/c8打包镜像的脚本!
bash InstallNET.sh -c 6.8 -v 64 -p 你的root密码 
bash InstallNET.sh -c 6.9 -v 64 -p 你的root密码 
bash InstallNET.sh -c 6.10 -v 64 -p 你的root密码

DD Windows

注意: administrator密码是你所选用的dd包里设置的, 选用直链前请注意

 #使用默认源DD Win
bash InstallNET.sh -dd '单引号里的文字替换成Windows dd包直链'
 
#使用默认源DD Win, 并指定网络配置参数。
###注意, ip-addr(ip地址)、ip-gate(网关)、ip-mask(掩码)后面的x.x.x.x自行替换成自己的
bash InstallNET.sh --ip-addr x.x.x.x --ip-gate x.x.x.x --ip-mask x.x.x.x -dd '单引号里的文字替换成Windows dd包直链'

附反向DD

阅读剩余
THE END