在HP DL320E G8 安裝 CentOS 7

最近幫同事解這個問題
話說這台 HP DL320E G8 還真是折磨人
去年在這一台上安裝CentOS 6
但就發現
明明做了Raid 1
但在安裝作業系統裡還是會看到二顆硬碟
當時翻找了很多文章才知道是抓不到磁碟陣列卡的驅動
(裝了不少主機的經驗,這還是頭一遭)
最後到官網下載DD檔,解壓縮後放到隨身碟
在centos 6 安裝的前導畫面
載入USB裡的驅動後
終於是可以認到Raid了
但卻發現系統裝好後作業系統會開不起來

在不斷的鬼打牆後
才知道OS安裝過程中
USB隨身碟要拔掉

哇咧…. 鬼才曉得

沒想到
事不過半年
因為種種原因要把OS改灌成CentOS 7

原以為有了上一次的經驗
這次肯定就順利了
沒想到一樣是鬼打牆的場景
HP官方提供的DD檔解壓縮後不一樣
在CentOS 7的前導指令也不同

重點是選擇了隨身碟後會一直和你說找不到所需要的檔案
上網找了幾篇文章
有人說把dd檔改成img檔
也沒效

總之
後來又歷經了二次鬼打牆事件後
還是裝起來了
為了紀念一下這一次的經驗
決定還是來記錄一下好了
免得許久以後又要重灌
忘了怎麼做

安裝步驟

STEP1: 到官網下載最新的Driver
最新的檔是 hpvsa-1.2.14-113.rhel7u2.x86_64.dd.gz
HP DL320E G8

STEP2: 下載後解壓縮[註1]
把解壓縮後的dd檔加上.iso的副檔名 (這鬼才曉得)
Snap226

STEP3: 把USB插進電腦,用CentOS7光碟片開機

STEP4: 開機後看到CentOS7的選單畫面時可以(擇一即可)
(1)按TAB鍵,在原有的指令後加上
modprobe.blacklist=ahci inst.dd
(2)按 ESC鍵, 在boot:命令提示字元下打
linux dd modprobe.blacklist=ahci inst.dd
CentOS

STEP5: 進入後會跳到這個畫面,一開始會找不到USB隨身碟
記得按r,讓系統整理一下,就會秀出USB碟了
IMG_6717

STEP6: 選擇USB所在的代號後按enter
就會發現終於不再出現錯誤了
而且會列出放在USB下的iso檔
這時選擇最新的那一個iso檔就可以了

STEP7: 接下來你就會發現系統把iso檔解出來
裡面有一個rpm檔案
(看到這畫面簡直是開心死了)
IMG_6720

STEP8: 再來還是要選擇剛剛解出來的那一個rpm檔(在代號前讓它 [x])
IMG_6721

STEP9: 按C繼續
你會發現系統會秀出類似如下的字眼
DD: Extracting: kmod-hpvsa

STEP10: 系統就又跳回這個畫面,但會多出一個磁碟出來
接下來的這一部就很重要了(卡關點)
記得把你的USB從主機上拔掉
再按C繼續
IMG_6724

STEP11: 終於就把driver update了
然後開始進入安裝介面
IMG_6725

STEP12: 如果是Raid 1 看到一顆硬碟才是對的
大功告成
IMG_6728

或許有更正確或是更好的方法可以做
但至少在亂搞一通後
是裝成功了….

註1:
後來才知道
官網下載的dd檔本身應該就是一個image檔
要用linux的dd指令或是特殊的工具將image檔
整個還原到USB隨身碟才對

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *