VPS一键脚本重装Linux系统

为什么要使用VPS一键脚本重装系统

  • 商家提供的系统版本有限,没有自己需要的版本
  • 商家的系统安装有自己不想要的服务

所需环境

当前架构:KVM/XEN/HYPER-V,不支持OpenVZ
当前系统:Debian/Ubuntu/CentOS

如何检测我的VPS服务器是否支持一键DD

在Debian/Ubuntu 下
安装: apt-get install virt-what
执行命令: virt-what
只要结果显示为kvm/xen/hyper-v这三个都可以,其他不行。

准备工作

1
2
3
4
5
6
7
8
9
10
#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

# (可选步骤)国内NAT机需要设置DNS
echo nameserver 114.114.114.114 > /etc/resolv.conf

一键脚本安装

1
2
3
4
# 国内使用此示例语句(自定义镜像源,安装Debian10x64)
bash InstallNET.sh -d 10 -v 64 -a --mirror 'http://mirrors.aliyun.com/debian/' -p "root密码" -port "ssh端口"
# 国外使用此示例语句(安装Debian10x64)
bash InstallNET.sh -d 10 -v 64 -a -p "root密码" -port "ssh端口"

一键脚本执行后,会断开连接,耐心等待即可,不出意外10分钟左右进行连接即可,如果商家提供了VNC,可以去VNC里查看安装进度。

参数含义:

  • --mirror '镜像地址':可选参数,自定义镜像地址(国内VPS建议使用国内镜像源)
  • -p "root密码" -port "ssh端口":可选参数,自定义密码和端口
  • -d 10 -v 64: 标识安装64位的Debian10
  • -a/-m: 询问是否能进入VNC自行操作. -a 为不提示(一般用于全自动安装), -m 为提示.

对于不能自动获取IP的VPS,还需要添加以下参数:

  • –ip-addr:IP Address /IP地址
  • –ip-gate:Gateway /网关
  • –ip-mask:Netmask /子网掩码

以下为默认标准源支持的DD版本,自定义镜像源不一定可用,可以自行替换命令中参数安装,如果输入了其它不支持或不存在的系统版本,则会出现提示中止安装:The version not found in this mirror, Please change mirror

参数 版本 备注
-d 8 -v 64 Debian8x64
-d 9 -v 64 Debian9x64
-d 10 -v 64 Debian10x64
-d 11 -v 64 Debian11x64
-u 12.04 -v 64 Ubuntu12.04x64
-u 14.04 -v 64 Ubuntu14.04x64
-u 16.04 -v 64 Ubuntu16.04x64
-u 18.04 -v 64 Ubuntu18.04x64
-u 20.04 -v 64 Ubuntu20.04x64
-c 6.9 -v 64 CentOS6.9x64 该脚本支持的CentOS最高版本为6.9

注意事项

  • 重装的默认系统源自官方发行版
  • 安装过程全自动进行,无需VNC操作,无需进入救援模式
  • DD的linux系统安装完成后的默认用户名为root,默认密码为:MoeClub.org
  • 安装完成后,请立即修改远程端口和登录密码!!!

本教程已通过自测的商家

VPS一键脚本重装Linux系统

https://hormones.github.io/post/604b3f8c/

作者

Ethan Davis

发布于

2021-11-20

更新于

2021-11-20

许可协议

评论