Linux下一键网络安装Debian/Ubuntu/CentOS纯净版脚本

仅适用于KVM,默认root密码为 MoeClub.org,缺点是不支持Centos7

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端口"

开机改密:

#!/bin/bash
echo root:Vicer |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo reboot

一、安装软件
Debian/Ubuntu:

apt-get update
apt-get install -y xz-utils openssl gawk file

RedHat/CentOS:

yum update
yum install -y xz openssl gawk file

二、下载脚本

wget --no-check-certificate https://bmvps.com/wp-content/uploads/2021/08/InstallNET.sh
chmod -x InstallNET.sh

三、安装系统
(一)安装Debian各版本
1、安装Debian 9 x32

bash InstallNET.sh -d 9 -v 32 -a

2、安装Debian 9 x64

bash InstallNET.sh -d 9 -v 64 -a

3、安装Debian 10 x64

bash InstallNET.sh -d 10 -v 64 -a

4、、安装Debian 11 x64

bash InstallNET.sh -d 11 -v 64 -a

(二)安装Ubuntu各版本
1、安装Ubuntu 18.04 x64

bash InstallNET.sh -u 18 -v 64 -a

2、安装Ubuntu 20.04 x64

bash InstallNET.sh -u 20 -v 64 -a

(三)安装CentOS各版本
1、安装CentOS 6 64位

bash InstallNET.sh -c 6 -v 64 -a

Drop Your Comment