分享一个非常强大的linux一键重装系统脚本

简介

最近逛github发现一个很强大的一键重装脚本,虽然是个老脚本了,但是真的很好用解决了我目前DD碰到的一些问题,顺利DD了新系统了。下面把github项目地址分享一下,里头更详细,有兴趣的小伙伴可以去大佬那学习。

 

Github 项目地址:https://github.com/leitbogioro/Tools

 

下载运行

先更新源并且安装wget

#Debian 系(Debian Kali Ubuntu):
apt update
apt update install wget -y

#红帽系(CentOS AlmaLinux RockyLinux Fedora 等):
dnf install wget -y

#AlpineLinux(需要安装 wget bash 组件,并把系统默认的 shell 从 ash 改成 bash):
apk update
apk install wget bash
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

这是我拿vultr的5美刀机器做的演示安装完成后的效果,默认Windows11

 

安装

默认使用的是如下发行版本,如果需要制定其他的发行系统版本,要添加参数

Debian 12

bash InstallNET.sh -debian

kali

bash InstallNET.sh -kali
Alpine Linux
bash InstallNET.sh -alpine

CentOS 9 stream

bash InstallNET.sh -centos

AlmaLinux 9

bash InstallNET.sh -almalinux

RockyLinux 9

bash InstallNET.sh -rockylinux

Fedora 39

bash InstallNET.sh -fedora
Ubuntu 22.04
bash InstallNET.sh -ubuntu

Windows 11 Pro for Workstations

bash InstallNET.sh -windows

参数详细说明

-debian 7-12:Debian 7 及更高版本


-kali Rolling/dev/experimental:Kali Rolling,开发和实验,“Kali Rolling”显然是最推荐的。


-centos 7 或 8/9-stream:CentOS 7 及更高版本


-alpine 3.16-3.18/edge:Alpine Linux 3.16及更高版本,为了不断更新到最新版本,“edge”显然是最推荐的。


-almalinux/alma 8/9 : AlmaLinux 8 及更高版本


-rockylinux/rocky 8/9 : RockyLinux 8 及更高版本


-fedora 38/39:Fedora 38 及更高版本


-ubuntu 20.04/22.04/24.04(测试中,不稳定,请勿安装在生产环境中!):Ubuntu 20.04及更高版本


-windows 10/11/2012/2016/2019/2022:

可选发行版列表:

Windows 10 Enterprise LTSC 22H2(简体中文和日语),23H2(英语)
Windows 11 Pro for Workstation 22H2(简体中文和日语),23H2(英语)
Windows Server 2012 R2
Windows 服务器 2016
Windows 服务器 2019
Windows Server 2022

SSH 或 RDP 服务的默认配置

#默认用户名
Linux:root

Windows:Administrator

#默认密码
Linux:LeitboGi0ro

Windows:Teddysun.com

#默认端口
Linux:与之前通过终端连接的系统相同。

如果您没有指定任何其他 ssh 密码或端口,系统安装后,您必须立即更改默认密码或切换到 ssh key 登录,以防止未经授权的访问!

Windows:3389

 

自定义DD  Linux 或 Windows

任意基于 KVM QEMU 或 XEN 的机器,不管机器原系统是 Debian 系还是 Redhat 系,grub 引导菜单都能成功写入并重启后被启动

bash InstallNET.sh -dd 'DD 镜像链接'

将启动模式转换为救援模式,从邮箱里获取登陆账户密码,进入救援模式临时系统,执行

wget -O- 'DD 镜像链接' | xzcat | dd of=/dev/sda

DD镜像下载并解压完成后,将启动模式更改为正常模式,输入命令进行重启,等待DD的镜像系统初始化完成

reboot

 

THE END