大厂的机器都安了云盾之类的监控软件 删也删不干净 在这记录下萌咖佬和 94ish 的DD脚本 方便自用
21-10-8:
vv最新的一键:
1.新增对 Oracle AMD,Oracle ARM全面支持. 可支持从 Ubuntu, Oracle Linux 等系统网络重装.
2.更新 dd 镜像的基础系统版本.
3.移除对外部 wget 的依赖.
4.新增 -port 参数, 可更改默认SSH端口.
5.更新 内置的网络参数计算 逻辑.
6.更新 grub 配置文件定位逻辑, 可支持任意引导grub的系统.
以下系统已通过测试(其他自测):
Debian: 9, 10, 11;
Ubuntu: 18.04, 20.04;
CentOS: 6.10;
以下平台已通过测试(其他自测):
Oracle、Do、Azure
示例:
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "自定义root密码" -port "自定义ssh端口"
94ish的一键:
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/installNET/master/Install.sh" && chmod +x Install.sh && ./Install.sh
hicasper的一键:
wget --no-check-certificate -O AutoReinstall.sh https://git.io/AutoReinstall.sh && bash AutoReinstall.sh
萌咖脚本:
首先
Debian/Ubuntu:
apt-get update
RedHat/CentOS:
yum update
确保安装了所需软件:
Debian/Ubuntu:
apt-get install -y xz-utils openssl gawk file
RedHat/CentOS:
yum install -y xz openssl gawk file
DD后的系统
用户名:root
密码:laomoe.com
一键到Debian 10:
华为,腾讯,阿里可各自拉内网镜像下载 速度很快
华为
bash <(wget --no-check-certificate -qO- 'http://kefu-service-it.oss-cn-shenzhen.aliyuncs.com/xlorder/label/ba48163d-110e-4882-8bd1-e6cd5de01bd2.sh') -d 10 -v 64 -a --mirror 'https://mirrors.huaweicloud.com/debian/'
阿里
bash <(wget --no-check-certificate -qO- 'http://kefu-service-it.oss-cn-shenzhen.aliyuncs.com/xlorder/label/ba48163d-110e-4882-8bd1-e6cd5de01bd2.sh') -d 10 -v 64 -a --mirror 'https://mirrors.aliyun.com/debian/'
腾讯
bash <(wget --no-check-certificate -qO- 'http://kefu-service-it.oss-cn-shenzhen.aliyuncs.com/xlorder/label/ba48163d-110e-4882-8bd1-e6cd5de01bd2.sh') -d 10 -v 64 -a --mirror 'https://mirrors.cloud.tencent.com/debian/'
甲骨文- debian9 -firmware
bash <(wget --no-check-certificate -qO- 'http://kefu-service-it.oss-cn-shenzhen.aliyuncs.com/xlorder/label/ba48163d-110e-4882-8bd1-e6cd5de01bd2.sh') -d 9 -v 64 -a -firmware
自定义系统镜像,首先下载脚本:
wget --no-check-certificate -qO InstallNET.sh 'http://kefu-service-it.oss-cn-shenzhen.aliyuncs.com/xlorder/label/ba48163d-110e-4882-8bd1-e6cd5de01bd2.sh' && chmod a+x InstallNET.sh
具体用法:
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
-a/-m
**dist-name: 发行版本代号
dist-version: 发行版本号
-apt/-yum/--mirror : 使用定义镜像
-a/-m : 询问是否能进入VNC自行操作. -a 为不提示(一般用于全自动安装), -m 为提示.#如: **
全自动安装debian 9 64位
bash InstallNET.sh -d 9 -v 64 -a --mirror 'http://mirrors.ustc.edu.cn/debian/'
全自动安装ubuntu 18.10 64位
bash InstallNET.sh -u 18.10 -v 64 -a --mirror 'http://archive.ubuntu.com/ubuntu/'
全自动安装CentOS 6.10 64位
bash InstallNET.sh -c 6.10 -v 64 -a --mirror 'http://mirror.centos.org/centos'
以下示例中,将X.X.X.X替换为自己的网络参数.
--ip-addr :IP Address/IP地址
--ip-gate :Gateway /网关
--ip-mask :Netmask /子网掩码
使用自定义镜像自定义网络参数全自动安装
bash InstallNET.sh -u 16.04 -v 64 -a --ip-addr x.x.x.x --ip-gate x.x.x.x --ip-mask x.x.x.x --mirror 'http://archive.ubuntu.com/ubuntu'
使用自定义网络参数全自动dd方式安装
bash InstallNET.sh --ip-addr x.x.x.x --ip-gate x.x.x.x --ip-mask x.x.x.x -dd '镜像直链'
DD Win10 64位 萌咖LTSC2019 [账户Administrator密码Vicer]
wget --no-check-certificate -qO InstallNET.sh 'http://kefu-service-it.oss-cn-shenzhen.aliyuncs.com/xlorder/label/ba48163d-110e-4882-8bd1-e6cd5de01bd2.sh' && bash InstallNET.sh -dd 'https://api.moeclub.org/GoogleDrive/1BZa8klp2zyI0hXervHy7PESTcSHDY1uD'
DDwin 自定义镜像
wget --no-check-certificate -qO InstallNET.sh 'http://kefu-service-it.oss-cn-shenzhen.aliyuncs.com/xlorder/label/ba48163d-110e-4882-8bd1-e6cd5de01bd2.sh' && bash InstallNET.sh -dd 'win镜像直链'
GCP DDwin Win10 64位 萌咖LTSC2019 [账户Administrator密码Vicer]:
记得改内网和网关改自己的:
sudo -i
wget --no-check-certificate -qO InstallNET.sh 'http://kefu-service-it.oss-cn-shenzhen.aliyuncs.com/xlorder/label/ba48163d-110e-4882-8bd1-e6cd5de01bd2.sh' && bash InstallNET.sh --ip-addr 10.142.0.3 --ip-mask 255.255.255.0 --ip-gate 10.142.0.1 -dd 'https://api.moeclub.org/GoogleDrive/1BZa8klp2zyI0hXervHy7PESTcSHDY1uD'
如安装Debian9和Ubuntu16出现以下问题:
Auto Mode insatll [Debian] [stretch] [amd64].
[Debian] [stretch] [amd64] Downloading...
Error, Not found interfaces config.
ssh运行下面 两个命令就可以dd了:
命令1
mkdir /etc/network/interfaces.d
命令2
echo "# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug ens3
iface ens3 inet dhcp
" > /etc/network/interfaces
echo "# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug ens3
iface ens3 inet dhcp
" > /etc/network/interfaces
参考:
萌咖佬-moeclub.org/2018/04/03/603
csdn-https://blog.csdn.net/chengyinwu/article/details/104508673
geekn-geekn.net
94ish-94ish.me
源码