天蓝色的忧伤 大佬有话说 :
Linux系统重装脚本[多自定义选项功能]
出发点:
servarica家自带系统实在是令人发指,重启还会导致ssh密码改变…因此制作了这个脚本。
特性:
支持系统和版本同hiCasper版本, 对于centos引入其centos7.6 (LotServer ready) / 7.7.
以下特性仅Debian/Ubuntu支持.
脚本在重装过程中默认不会创建Swap分区,默认只分一个区。
脚本支持512M内存或更低的VPS不创建Swap只分一个区(选择进入Low memeory mode为y)
脚本支持自定义文件系统格式,ext3/4,xfs等partman支持的格式。
自动选择按国家代码区分的源(非中国区)。仅对于中国区选择USTC源。
脚本支持IPv6 Only环境。特别注意脚本会提示你检查自动获取配置是否正确,以及由于子网掩码的设置,网关和IP是否在同一子网。
已知servarica(servarica需要先厂商模板ubuntu)和hosthach需要自定义掩码并输入48(不要输入/48)。
举例:IP:1:2:3:4::5,网关1:2:3::1,掩码/64就不能正确安装。需要/48掩码。(/48=ffff:ffff:ffff::,你可以简单的理解掩码为在::前的都是固定位,在其后的都是可变位。可变位更多带来更大的子网范围,这样子网范围就将容纳网关,安装程序可以正常通过)。
你可以拷贝厂商自带系统中interfaces的内容,在安装完成后粘贴回来。
脚本支持自定义ssh端口/密码/时区等。
使用方法:wget –no-check-certificatehttps://raw.githubusercontent.com/SKIYET/LinuxReinstall/master/LinuxReinstall.sh && bash LinuxReinstall.sh
按照提示运行即可。
特别感谢:Vicer hiCasperVeip007
欢迎反馈和issue