[ Linux VPS ] Debian/Ubuntu/CentOS 网络安装/重装系统/纯净安装 一键脚本


  • 注意:
    • 全自动安装默认root密码:Vicer,安装完成后请立即更改密码.
    • 能够全自动重装Debian/Ubuntu/CentOS等系统.
    • 同时提供dd安装镜像功能,例如: 全自动无救援dd安装windows系统
    • 全自动安装CentOS时默认提供VNC功能,可使用VNC Viewer查看进度,
      VNC端口1或者5901,可自行尝试连接.(成功后VNC功能会消失.)
    • 目前CentOS系统只支持任意版本重装为 CentOS 6.9 及以下版本.

    特别注意:OpenVZ构架不适用.

  • 更新:
    • [2018.04.17]
    • 修复对grub.conf抓取识别的问题.

    • [2018.04.06]
    • 优化正则表达式.
      丢弃对grep -P的依赖.

    • [2018.04.03]
    • 合并Debian/Ubuntu/CentOS/dd安装镜像功能.
      使用最少依赖原则.
      优化部分流程.
      修复一些已知BUG.


  • 依赖包:
  • 确保安装了所需软件:
  • 如果出现了错误,请运行:

  • 一键下载及使用:

  • 使用示例:

  • 一些提示:
    • 在dd安装系统镜像时:
    • 在你的机器上全新安装,如果你有VNC,可以看到全部过程.
      在dd安装镜像的过程中,不会走进度条(进度条一直显示为0%).完成后将会自动重启.
      分区界面标题一般显示为: “Starting up the partitioner
      使用谷歌网盘中储存的镜像: [无限制大小] 获取谷歌网盘文件临时直接下载链接

    • 在全自动安装CentOS时:
    • 如果看到 “Starting graphical installation” 或者类似表达,则表示正在安装.
      正常情况下只需要耐心等待安装完成即可.
      如果需要查看进度,使用VNC Viewer(或者其他VNC连接工具)
      连接提示中的IP地址:端口进行连接.(端口一般为1或者5901)

  • 预览:

  • 声明:

    1. 各种形式的翻译或转载需注明作者及本文地址.
    2. 使用该脚本造成的任何直接损失或间接损失,萌咖不负任何责任.

  1. FQrabbit说道:

    请问可以转到别的博客吗?

    会注明源地址以及作者 :idea:

    终于把ctentos加上去了

    1. Vicer说道:

      可以

  2. 匿名说道:

    赞。可以安装CENTOS,这个必须支持。
    本人生产环境只用CENTOS

  3. zhujiwiki说道:

    相当的合适,现在可以一个帖子全部搞定了

  4. 小芋头说道:

    感谢dalao提供这么好的脚本学习和使用。同时建议脚本添加适当的注释,增加可读性。(因为本人自己就经常发生回头看很久以前自己写的都忘记了 :redface:

  5. xiaoyao说道:

    grep: The -P option is not supported: libpcre.so.3 is not available
    Error! grub.cfg.
    这是什么意思啊?之前的版本还能使用的,新版就出现这个提示了

    1. Vicer说道:

      看提示貌似是grep不支持-P参数,新版本#457行, grep -oPm 这里出错了.
      ----
      目前已经修复,谢谢反馈.

  6. burt说道:

    hostsolutions
    bash InstallNET.sh -d 8 -v 64 -a
    装debian8出错

    [ok] wget
    [ok] awk
    [ok] grep
    [ok] sed
    [ok] cut
    [ok] cat
    [ok] cpio
    [ok] gzip
    [ok] find
    [ok] dirname
    [ok] basename
    Error!
    Not Found grub path.

  7. 清风竹影说道:

    在dediserve的VPS下安装报错,依赖已经安装。
    系统为Debian 8.0 x64
    安装命令为/usr/local/sh/InstallNET.sh -d 9.4 -v 32 -a
    错误提示
    Error! configure append grub.conf
    grub.conf的有效配置如下
    default 0
    timeout 5
    title Debian GNU/Linux, kernel 3.16.0-4-amd64
    root (hd0,0)
    kernel /boot/vmlinuz-3.16.0-4-amd64 root=/dev/vda1 ro
    initrd /boot/initrd.img-3.16.0-4-amd64

    title Debian GNU/Linux, kernel 3.16.0-4-amd64 (single-user mode)
    root (hd0,0)
    kernel /boot/vmlinuz-3.16.0-4-amd64 root=/dev/vda1 ro single
    initrd /boot/initrd.img-3.16.0-4-amd64

    1. 清风竹影说道:

      报Error! configure append grub.conf错的原因grep未找到对应内容,修改了下可以继续下一步,但是又出现了新的问题。
      采用/usr/local/sh/InstallNET.sh -d 9.4 -v 32 -a全自动安装后grub报错。
      GNU GRUB version 0.97 (639k lower /1020120k upper memory)
      Filesystem compatibility error, cannot read whole file。
      采用/usr/local/sh/InstallNET.sh -d 9.4 -v 32 -m手动安装,用interfaces内的参数配置网络后显示网络未连接,无法下载安装所需文件。
      在搬瓦工和野草云的vps上安装成功。

  8. 马妹妹说道:

    阿里云安装UBUNTU,输入命令并回车重启后,会卡在GRUB,也有时直接回到原系统.
    大约要反复尝试10次左右才能成功进入一次安装过程,反复尝试的过程中并没有差别操作.
    不懂是不是阿里的问题

  9. 马妹妹说道:

    bash DebianNET.sh -u xenial -v 64 -m
    bash InstallNET.sh -u xenial -v 64 -m

    原系统是阿里自带的UBUNTU 16.04, 用以上两个命令, 重启后自动进入原系统, 无法安装.
    改成-a的自动安装,会像上面说的卡在GRUB,然后需要重装阿里的系统,再尝试,非常费力0.0
    有没有什么办法实现手动安装呢

    1. Vicer说道:

      提供一下grub的配置文件

  10. wbx说道:

    为什么不支持Centos7呢?以后会添加支持吗?

  11. Agent Lau说道:

    ovh的VPS, 安装debian, 重启进入安装界面后, 会提示网关不可用, 然后就进行不下去了 :exclaim:

  12. geralt说道:

    你好,我有一台公网Intel Atom Z3735E ubuntu 16.04 64 主机,

    执行bash InstallNET.sh -d 8 -v 64 -a后,
    ./etc/brltty/Input/mb
    ./etc/default-release
    ./init
    90835 blocks
    Connection closed by foreign host.
    Disconnected from remote host
    就停止了,之后重连ssh发现还是旧系统,没进入ssh无法连接的状态。。

    这台主机文件系统是这个,你看看会不会改动下哪里可以让脚本继续下去换上系统。
    root@geralts:~# df -h
    Filesystem Size Used Avail Use% Mounted on
    udev 936M 0 936M 0% /dev
    tmpfs 192M 3.8M 188M 2% /run
    /dev/mmcblk0p2 26G 6.6G 18G 27% /
    tmpfs 956M 176K 956M 1% /dev/shm
    tmpfs 5.0M 0 5.0M 0% /run/lock
    tmpfs 956M 0 956M 0% /sys/fs/cgroup
    /dev/mmcblk0p1 511M 4.6M 507M 1% /boot/efi
    tmpfs 192M 24K 192M 1% /run/user/108
    tmpfs 192M 0 192M 0% /run/user/0

  13. 大老王说道:

    搬瓦工貌似没法用这个重装系统,每次全自动安装都依然是原来的系统不变

  14. hz2016说道:

    Google CA安装失败

  15. User1说道:

    Kimsufi失败
    Error, Not found interfaces config.

发表评论

电子邮件地址不会被公开。 必填项已用*标注