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