2007/4/20下班後,到光華商場買了塊HighPoint 4 Port 的RAID卡及兩顆Seagate SATA 250GB(ST3250620AS)硬碟,總共花費九千四百元,準備為家中已運作三年的Linux主機更換系統。

rr1640box_big.jpg

 

這主機目前是安裝Red Hat 9 Linux,主機內裝了兩顆80GB的IDE硬碟,原本都是每天凌晨將資料庫備份至第二顆硬碟,也就是說,如果那天系統硬碟故障,那麼至少還是會有一天資料量遺失的風險,況且除了資料庫外,主機內各網站會員所上傳的圖片因為資料量大,也一直都沒有天天備份,因此,希望透過磁碟陣列來保護主機內資料的安全,就先透過RAID 1來做簡單的Mirror功能吧。

新系統原本要安裝Fedora Core 6,後來因RocketRAID 1640這塊RAID卡的Driver只支援到Fedora Core 5,故最後還是改裝為FC5。

因主機只安裝文字模式,比較不會有硬體支援的問題,故先找另一台電腦來安裝,等到系統都安裝完成後再移至原主機內。

拆開電腦主機後,才發現,電源供應器並沒有SATA電源線,因此,又跑到住家附近的燦坤花了一百多元購買了兩條轉SATA的電源線。

rr1640pix_big.gif

先將PCI介面的RAID卡插入PCI插槽,接好SATA硬碟傳輸線及電源線,開機後,會進入RocketRAID 1640的Bios畫面,成功的抓到兩顆Seagate SATA 250GB硬碟,依照手冊說明,設定好RAID 1,接下來重開機後就可以開始安裝FC5了。

在安裝FC5之前,得先將RocketRAID 1640的Driver複製到Floopy中,依照手冊的說明,找台Linux機器,下載Driver後,用dd指令來做片開機片。

# dd if=fc1dd.img of=/dev/fd0

做好開機片後,再參考底下手冊的安裝步驟說明,即可順利將FC5安裝在RocketRAID 1640磁碟陣列中。

Installation steps for Fedora Core 5
1) Start installing Fedora Linux by booting from the installation CD.

2) On "Welcome to Fedora Linux" installation screen, a prompted label "boot:" will
appear at the bottom of the screen. Type in "linux dd updates hde=noprobe
hdf=noprobe hdg=noprobe hdh=noprobe hdi=noprobe hdj=noprobe
hdk=noprobe hdl=noprobe" (without quotation mark) and then press Enter.

3) When prompted “Do you have a driver disk?”. Select “Yes”. When prompted
“Insert your driver disk and press OK to continue”, insert the driver diskette in the
floppy drive and then select "OK". The system will load the driver automatically.

4) When prompted for an update disk source, select fd0. The installer will read updates
from the driver floppy.

5) Continue the installation as usual. Do not remove the floppy diskette until
installation completed.

6) At the “General kernel parameters”, type in “hde=noprobe hdf=noprobe
hdg=noprobe hdh=noprobe hdi=noprobe hdj=noprobe hdk=noprobe
hdl=noprobe” in the blank.

7) When installation complete, remove the driver floppy and reboot.

安裝完FC5後,記得設定/etc/yum.conf,將kernel設為不更新,以免因RocketRAID 1640 Driver不支援新的kernel版本而導致無法開機情形。

不自動更新kernel的語法如下,請將它加入/etc/yum.conf中。

exclude=kernel*

 

轉載:http://sky.tokyo.idv.tw/?p=177

    文章標籤

    rocketRaid 1740

    全站熱搜

    mitblog 發表在 痞客邦 留言(0) 人氣()