ChrAlpha's Blog

VPS 手动在线一键重装系统脚本整理

2020-04-06·便签格

总有一些 VPS 商家会对服务器系统动一些小手脚,又或者一些坑爹商家面板出 bug 导致无法正常重装系统。这时我们都可以尝试使用某些大佬制作的一键重装系统脚本,只要你还能使用 SSH 连接 VPS,剩下操作都十分简单。

本文只介绍 Linux 系统在服务器上的重装,Windows 系统由于版权因素还是建议使用官方的方法进行安装。

CentOS 6.9 及以下

From: moeclub.org

适用于由 GRUB 引导的 CentOS 系统,使用官方发行版去掉模板预装的软件。同时也可以解决内核版本与软件不兼容的问题。只要有 root 权限,还您一个纯净的系统。

不适用于 OpenVZ 架构!

首先更新已有工具包,并安装所需软件:

yum update

yum install -y xz openssl gawk coreutils file

之后下载脚本及使用(默认 root 密码:Vicer):

wget --no-check-certificate -qO CentOSNET.sh 'https://moeclub.org/attachment/LinuxShell/CentOSNET.sh' && chmod a+x CentOSNET.sh
Usage:
        bash CentOSNET.sh       -c/--centos [dist-version]     #系统版本
                                -v/--ver [32/i386|64/amd64]    #指定格式
                                --ip-addr/--ip-gate/--ip-mask  #网络参数(默认自动识别)
                                -yum/--mirror                  #自定义镜像源
                                -a/-m                          #全自动安装/VNC安装

示例(从指定源全自动安装 64 位 CentOS 6.9):

sh CentOSNET.sh -c 6.9 -v 64 -a --mirror 'http://mirror.centos.org/centos'

仅支持 CentOS 6.9 及以下版本,暂不支持 CentOS 7。

CentOS 7

From: hicasper.com

本一键脚本在萌咖大佬的脚本基础上开发,实现了懒人式一键网络重装 Debian/Ubuntu/CentOS 系统及 DD 方式安装系统。解决了云服务商提供模板镜像体积过大、预装软件过多、不够纯净等问题。

此脚本支持 CentOS 7 安装(仅 DD):

wget --no-check-certificate -O AutoReinstall.sh https://git.io/AutoReinstall.sh && bash AutoReinstall.sh

输入编号选择你需要的系统,之后会提示 root 密码,只需等待一会便会全自动安装完成。

Debian/Ubuntu

From: moeclub.org

仍是 萌咖 大佬的一键脚本,同样不适用于 OpenVZ 架构

更新工具包,安装所需软件:

apt-get update

apt-get install -y xz-utils openssl gawk file

下载脚本及使用(默认 root 密码:MoeClub.org):

wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && chmod a+x InstallNET.sh
Usage:
        bash InstallNET.sh      -d/--debian [dist-name]
                                -u/--ubuntu [dist-name]
                                -c/--centos [dist-version]
                                -v/--ver [32/i386|64/amd64]
                                --ip-addr/--ip-gate/--ip-mask
                                -apt/-yum/--mirror
                                -dd/--image
                                -a/-m

# dist-name: 发行版本代号
# dist-version: 发行版本号
# -apt/-yum/--mirror : 使用定义镜像
# -a/-m : 询问是否能进入VNC自行操作. -a 为不提示(一般用于全自动安装), -m 为提示.

示例(默认源一键重装 64 位 Debian 8):

sh InstallNET.sh -d 8 -v 64 -a

重装系统可能需要 10 - 30 分钟不等,请耐心等待。安装完成后默认使用 22 端口进行 SSH 连接。

这里收集的脚本都支持一键安装,对我等小白特别友好。

其实就在上周,我在某坑爹 VPS 服务商购买的服务器在面板里一直重装系统失败,另一台却可以重装成功。无奈只能在互联网中寻找各种手动重装方法。大家以后购入服务器还是建议上大厂靠谱点,出现这种哭笑不得的 bug 概率低很多。

VPS 手动在线一键重装系统脚本整理
本文作者
ChrAlpha
发布日期
2020-04-06
更新日期
2020-04-06
转载或引用本文时请遵守 CC BY-NC-SA 4.0 许可协议,注明出处、不得用于商业用途!
CC BY-NC-SA 4.0