乱写的博客

生命不息,折腾不止

大厂的机器都安了云盾之类的监控软件 删也删不干净 在这记录下萌咖佬和 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
源码


版权声明:本文为原创文章,版权归 乱写的博客 所有,转载请注明本站
本文地址:https://blog.laomoe.com/index.php/archives/49/

发表评论

文章归档

其它功能