一键网络重装系统

脚本运行前准备:

#适用于 Debian / Ubuntu

apt update -y

apt install wget -y

#适用于 CentOS / Alma Linux / Rocky Linux / Oracle Linux / Fedora / Vz Linux

yum install wget -y


如何运行脚本?

#推荐使用此脚本,建议海外机房使用

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

#国内 Gitee 镜像,推荐中国境内机房使用

wget --no-check-certificate -qO InstallNET.sh 'https://gitee.com/mb9e8j2/Tools/raw/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

默认登陆信息

root #默认登陆用户名

LeitboGi0ro #默认密码

22 #默认ssh端口

#温馨提醒:如您未自定义ssh密码或端口,请登陆后立即运行命令 passwd 修改,以阻止止未经授权的访问。


安装 Debian 9 或更新的版本,支持 Debian 9、Debian 10、Debian 11、Debian 12 (不建议在生产力环境部署 Debian 12)

bash InstallNET.sh -debian 9/10/11/12

安装 CentOS 7 或更新的版本,支持 CentOS 7、CentOS 8、CentOS 9(Stream)

bash InstallNET.sh -centos 7/8/9-stream

安装 AlmaLinux 8 或更新的版本,支持 AlmaLinux 8、AlmaLinux 9

bash InstallNET.sh -almalinux/alma 8/9

安装 Rocky Linux 8 或更新的版本,支持 Rocky Linux 8、Rocky Linux 9

bash InstallNET.sh -rockylinux/rocky 8/9

安装 Fedora 34 或更新的版本,支持 Fedora 34、Fedora 35、Fedora 36、Fedora 37

bash InstallNET.sh -fedora 34/35/36/37

安装 Ubuntu16.04 或更新的版本,支持 Ubuntu16.04、Ubuntu18.04、Ubuntu20.04,但不支持 Ubuntu20.04之后的版本

bash InstallNET.sh -ubuntu 16.04/18.04/20.04

安装 Windows Server 2012 R2数据中心版

bash InstallNET.sh -dd "https://dl.lamp.sh/vhd/cn_win2012r2.xz" #中文版

bash InstallNET.sh -dd "https://dl.lamp.sh/vhd/en_win2012r2.xz" #英文版

安装 Windows Server 2019 数据中心版

bash InstallNET.sh -dd "https://dl.lamp.sh/vhd/cn_win2019.xz" #中文版

bash InstallNET.sh -dd "https://dl.lamp.sh/vhd/en_win2019.xz" #英文版

安装 Windows Server 2022 数据中心版

bash InstallNET.sh -dd "https://dl.lamp.sh/vhd/zh-cn_win2022.xz" #中文版

bash InstallNET.sh -dd "https://dl.lamp.sh/vhd/en-us_win2022.xz" #英文版

Windows 系统登陆信息

Administrator #默认用户

Teddysun.com #默认密码


您也可以自定义安装脚本

bash InstallNET.sh -debian/ubuntu/centos/almalinux/rockylinux/fedora(OS Type) 11(OS Version) -version 64(OS Bit) -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)

脚本常用自定义参数:

-port ""

#您可以预先指定系统的ssh端口,范围是1~65535,Redhat 系列或 Debian 系列都可以支持,默认为端口'22'。

-pwd ''

#您可以预先指定系统的ssh密码,Redhat 系列或 Debian 系列都可以支持,默认为'LeitboGi0ro'。

-dd/--image "DD image from a valid url"

#该参数用于KVM或XEN虚拟化平台的DD模式,当前操作系统必须是Debian系列

-filetype "gz/xz"

#确定DD文件类型,不仅支持".gz"(默认),也支持".xz"。

-timezone "like Asia/Shanghai etc"

#这意味着手动分配时区,如果您使用代理连接到您的机器,然后执行 "InstallNET.sh",自动时区配置在这种情况下可能不适合您。

-raid "0"

#只适用于raid 0磁盘分区,如果您的机器只有一个硬盘,就不要指定它了

--network "dhcp/auto" or "static/manual"

#默认使用DHCP来完成网络配置。如果您的云服务提供商中小型厂商,您的机器的网络可能是静态的,所以您需要添加它。它相当于添加 --ip-addr "" --ip-mask "" --ip-gate "",如果您添加了这个,就不要再分配下面的三项内容了! 它必须加在命令的最后。

--ip-addr "IPv4地址": 它必须与--ip-gate和--ip-mask一起添加,如果您已经添加了--dhcp-static,就不要再分配它了!

--ip-gate "IPv4网关": 它必须与--ip-addr和--ip-mask一起添加,如果您已经添加了--dhcp-static,就不要再指定它了!

--ip-mask "IPv4子网musk": 它必须与--ip-addr和--ip-gate一起添加,如果您已经添加了--dhcp-static,就不要再分配它了!

--ip-dns "IPv4 DNS服务器": 这个只适用于静态网络配置,默认是1.0.0.1,您也可以改变其他的IPv4 dns服务器,如8.8.8.8,9.9.9.9,4.4.2.2等来代替它。如果您的机器的网络是DHCP的,就不要分配了!

-firmware

#为Debian指定支持旧硬件的驱动程序,如果您的服务器在中国大陆,程序将切换到 "中国科学技术大学(https://mirrors.ustc.edu.cn/debian-cdimage/) "的镜像,以便更快地下载,默认镜像来自http://cdimage.debian.org/cdimage/

-version 32/i386 or 64/amd64 or arm/arm64

#指定是32位还是64位操作系统。程序会自动检测并将您的机器的CPU架构重定向到将要安装的新系统上,如果您对它不了解,就不要分配它了!

-mirror "a valid DIST mirror url"

#指定一个源镜像地址,以加快 Linux 安装速度

官方推荐镜像源

https://meledee.com/2022/12/4112.html #包含国内知名镜像站

https://www.debian.org/mirror/list.html #Debian

https://launchpad.net/ubuntu/+cdmirrors #Ubuntu

https://www.centos.org/download/mirrors/ #CentOS 7 / 8-stream

https://admin.fedoraproject.org/mirrormanager/mirrors/CentOS #CentOS 9-stream

https://mirrors.almalinux.org/ #AlmaLinux

https://mirrors.rockylinux.org/mirrormanager/mirrors #Rocky Linux

https://admin.fedoraproject.org/mirrormanager/mirrors/Fedora #Fedora

tag(s): VPS
show comments · back · home
Edit with markdown