NPCHK Blog

路邊小博客(<ゝω・)☆

[腳本] 網絡安裝/一鍵重裝Linux on Raid

前言

部份主機商的獨立服務器不提供RAID 0選項,例如Vultr和ikoula。
由於機器是Software RAID也沒有IPMI,自行設置RAID會比較麻煩。

由於Vicer一鍵重裝腳本沒有RAID支持
所以Airium大佬修改成可以直接以Software RAID安裝linux啦  Σ(*゚д゚ノ)ノ

暫時只支援Linux和Software RAID 0
Github: https://github.com/airium/Linux-Reinstall

測試通過於:
ikoula Starter Storage (G3900 2x2TB HDD / 2x240G SSD)
Vultr Bare Metal (1270v6 2x240G SSD)

使用方法

安裝所需軟件:

#用於Debian/Ubuntu:
apt update
apt install -y xz-utils openssl gawk file
 
#用於RedHat/CentOS:
yum install -y xz openssl gawk file

下載腳本:

wget --no-check-certificate -qO install-raid0.sh 'https://github.com/airium/Linux-Reinstall/raw/master/install-raid0.sh'
chmod a+x install-raid0.sh

說明:

Usage:
        bash install-raid0.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 為提示.

使用示例:
安裝Debian9:

bash install-raid0.sh -d 9 -v 64 -a

安裝Ubuntu18.04:

bash install-raid0.sh -u 18.04 -v 64 -a

用戶名:root
密碼:Vicer
安裝完成後請立即更改密碼
使用 passwd root 命令更改密碼

更多使用方法請參閱https://moeclub.org/2018/04/03/603/

 
#使用自定義鏡像全自動安裝
bash install-raid0.sh -c 6.9 -v 64 -a --mirror 'http://mirror.centos.org/centos'
 
 
# 以下示例中,將X.X.X.X替換為自己的網絡參數.
# --ip-addr :IP Address/IP地址
# --ip-gate :Gateway   /網關
# --ip-mask :Netmask   /子網掩碼
 
#使用自定義鏡像自定義網絡參數全自動安裝
#bash install-raid0.sh -u 16.04 -v 64 -a --ip-addr x.x.x.x --ip-gate x.x.x.x --ip-mask x.x.x.x --mirror 'http://archive.ubuntu.com/ubuntu'
 
#使用自定義網絡參數全自動dd方式安裝 (不支援Windows)
#bash install-raid0.sh --ip-addr x.x.x.x --ip-gate x.x.x.x --ip-mask x.x.x.x -dd 'https://moeclub.org/get-win7embx86-auto'
 
#使用自定義網絡參數全自動dd方式安裝存儲在谷歌網盤中的鏡像(調用文件ID的方式)
#bash install-raid0.sh --ip-addr x.x.x.x --ip-gate x.x.x.x --ip-mask x.x.x.x -dd "$(echo "1cqVl2wSGx92UTdhOxU9pW3wJgmvZMT_J" |xargs -n1 bash <(wget --no-check-certificate -qO- 'https://moeclub.org/get-gdlink'))"
 
#使用自定義網絡參數全自動dd方式安裝存儲在谷歌網盤中的鏡像
#bash install-raid0.sh --ip-addr x.x.x.x --ip-gate x.x.x.x --ip-mask x.x.x.x -dd "$(echo "https://drive.google.com/open?id=1cqVl2wSGx92UTdhOxU9pW3wJgmvZMT_J" |xargs -n1 bash <(wget --no-check-certificate -qO- 'https://moeclub.org/get-gdlink'))"






  1. iloft表示:

    这也太会玩了....

  2. shooow表示:

    大佬有没有centos7 raid0的脚本呢?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料