最近在安裝新機器,一開始安裝的時候,先建立Raid1的Volume,建立好後,把FreeBSD Release 8.1 amd64的disc放進去進行安裝,但是,在Configure裡面去切Slice後,發現沒抓到硬碟,接著檢查Raid1是否有建立好,也換了光碟片,還是沒用,另在FreeBSD Hardware Notes中沒有這張卡的型號。
最後,跑去Google在FreeBSD Forum發現了也有人同樣的問題,Raid卡也是同一張,這張卡的Controller是LSI的,還好LSI有release出Driver。
一、安裝FreeBSD
先將FreeBSD安裝至隨身碟(大於8G)中
二、編譯核心
因為在FreeBSD預設的核心模組中有包含LSI的驅動,但是此驅動不支援ServeRaid M1015,所以,先將FreeBSD內建的驅動不編到核心中
編輯核心設定檔
1 |
% vi /usr/src/sys/{amd64,i386}/conf/GENERIC |
註解以下核心內建的驅動
device mfi
device mpt
device cbb
編譯及安裝核心
1 2 3 |
% cd /usr/src % make buildkernel KERNCONF=GENERIC % make installkernel KERNCONF=GENERIC |
重新開機
載入新的核心模組
1 |
% sync;reboot |