使用脚本存在一定的风险,谨慎使用。
重统重装之后,请重新设置密码。
GitHub 地址:GitHub - leitbogioro/Tools
apt update -y
apt install wget -y
yum install wget -y
apk update
apk add bash wget
sed -i 's/root:\/bin\/ash/root:\/bin\/bash/g' /etc/passwd
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
wget --no-check-certificate -qO InstallNET.sh 'https://gitee.com/mb9e8j2/Tools/raw/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
本文以Debian举例
## 默认安装最新的系统
bash InstallNET.sh -debian
也可以通过-pwd 密码
指定系统DD过之后的SSH密码,通过-port
指定系统DD过之后的SSH端口。
所有命令的例子:
bash InstallNET.sh -debian/kali/ubuntu/centos/almalinux/rockylinux/fedora(os type) 11(os version) -version 64(os bit, not necessary) -port "your server port" -pwd "your server password" -mirror "a valid url for linux image source" -dd/--image "dd image url" -filetype "gz or xz" -timezone "like Asia/Tokyo etc" --dhcp-static/--ip-addr 'x.x.x.x'(ip address) --ip-mask 'x.x.x.x'(subnet mask) --ip-gate 'x.x.x.x'(gateway) -firmware(Debian with hardware drivers)
其余命令参数可以前往Github地址查看。