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

背景

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

注意

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

更新

  • [2018.06.09]

支持自定义远程桌面端口并打开相关防火墙端口(默认为3389).
自动扩展系统盘空间为整个硬盘.
增加 -rdp 参数

  • [2018.04.17]

修复对grub.conf抓取识别的问题

  • [2018.04.06]

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

  • [2018.04.03]

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

依赖包

确保安装了所需软件

如果出现了错误,请运行

一键下载及使用

使用示例

#使用默认镜像全自动安装

#使用自定义镜像全自动安装

# 以下示例中,将X.X.X.X替换为自己的网络参数
# –ip-addr :IP Address/IP地址
# –ip-gate :Gateway /网关
# –ip-mask :Netmask /子网掩码

#使用自定义镜像自定义网络参数全自动安装

#使用自定义网络参数全自动dd方式安装

#使用自定义网络参数全自动dd方式安装存储在谷歌网盘中的镜像(调用文件ID的方式)

#使用自定义网络参数全自动dd方式安装存储在谷歌网盘中的镜像

Centos/Linux下查看网关地址/Gateway地址

  • ifconfig -a 和 cat /etc/resolv.conf (主要查看ip/netmask和dns)
  • netstat -rn
  • cat /etc/sysconfig/network
  • cat /etc/sysconfig/network-scripts/ifcfg-eth0
  • traceroute 第一行就是自己的网关
  • ip route show
  • route -n

一些提示

  • 特别注意

萌咖提供的dd安装镜像
远程登陆账号为: Administrator
远程登陆密码为: Vicer
仅修改了主机名,可放心使用.(建议自己制作.)

  • 在dd安装系统镜像时

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

  • 在全自动安装CentOS时

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

本地下载

文章转载自:moeclub.org

点赞
  1. 爱就爱啦说道:

    从百度点进来的,学习学习,呵呵!

发表评论

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