ovhcloud vps以及独立服务器系统重装教程

单硬盘

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh ; bash InstallNET.sh -debian trixie -pwd '自设SSH密码'

指定某个特定硬盘(务必记得自己通过lsblk搞清楚自己要重装的硬盘是哪块儿硬盘,然后替换下面的”/dev/nvme0n1“)

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh ; bash InstallNET.sh -debian trixie -pwd '自设SSH密码' -setdisk '/dev/nvme0n1'

所有硬盘raid0

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh ; bash InstallNET.sh -debian trixie -pwd '自设SSH密码' -raid "0"

如果想重装debian 11或者12。直接用“11”或者“12”替换上面的“trixie”即可。
PS. 上面的命令不适合用于中国大陆的机器。

其它用途详见脚本作者的网页:

https://github.com/leitbogioro/Tools

注意,释放系统盘分区的ext4预留空间,可使用如下命令:

tune2fs -m 0 "$(findmnt -no SOURCE /)"

OVH独服,可以用如下命令格式来重装:

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh ; bash InstallNET.sh -debian 12 -pwd '自设SSH密码' -raid "0" --ip-addr "aaa.bbb.ccc.ddd" --ip-gate "aaa.bbb.ccc.254" --ip-mask "24" --ip-dns "8.8.8.8"

用DHCP给独服分配IPV4的服务商,不指定IPV4信息的前提下用这个脚本重装都会失效。

另外,使用OVH模板给OVH独服进行模板安装时,最好使用OVH官方模板来raid1安装,注意OVH的系统模板安装可能会有空间分区的计算错误的问题,建议删除swap并重新规划剩余空间给 / 。

然后,用你就可以接着使用最强脚本来进行所有盘raid0的重装了。

这个脚本不适合任何混合硬盘的和raid有关的重装。(例如你这台服务器有2个SSD,2个HDD,你没有办法用这个脚本进行重装,请老老实实rescue或者IPMI等方法重装)

比如重装系统为centos7,那么在先把系统改成Ubuntu Server 22.04 ,并把阵列改成raid0,然后在Ubuntu Server 22.04里执行下面的命令:

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh ; bash InstallNET.sh -centos 7 -pwd '自设SSH密码' -raid "0" --ip-addr "aaa.bbb.ccc.ddd" --ip-gate "aaa.bbb.ccc.254" --ip-mask "24" --ip-dns "8.8.8.8"
点赞

发表回复