- 由于專案上的需求,買了一個寶德PR210K,買的時候沒有注意到它用的是什么架構的(其實它是arm架構的,有著許多的優點,比如節能、環保等等),這又如何,我們的生產環境需要的是X86_64架構的,所以只能使用利舊服務器了(這里給大家講述一個基礎知識:所謂的國產化強調的是made in china,技術自主可控,而不是完全摒棄國外的技術,國產化中也是用到x86和arm指令集,這就好比社會主義也會有市場經濟,只不過這個市場前有一個修飾詞:社會主義),所以以后不要把國產化和x86\arm隔離開來,(上述論述來源于中科曙光的一位技術支持大佬)
- 利舊服務器不是一個品牌,而是利用舊服務器的簡寫,說到利舊,就該浪潮服務器出場了,這個機房里的舊服務器生產于N年前,里面的硬體都是老版本的了,但仍然可以開機,這就勝過一切了,接下來進入主題,
- 我的老服務器硬體引數如下:

圖1-1 設備引數圖
從上述圖片中可以看到,并沒有顯示raid卡,反而顯示的是SAS卡,但在這個服務器之前,這些對我而言都是一樣的,因為我都不知道,在安裝Centos7.3的程序中,就是識別不到自己的本地硬碟,而只能夠識別到u盤(我是用u盤做的啟動盤),
4. 先去和浪潮廠商溝通,那邊給出建議是打驅動Raid,他們說只測驗過centos 7.0,沒有試過7.3,很有可能是沒有raid卡驅動,那我就想廠商肯定行啊,沒有半點懷疑直接找浪潮客服要驅動和操作手冊,如下就是除錯指導交流程序,

圖 1-2 (從左到右,從上到下)
5. 在和客服嘗試過換系統,換驅動,重建RAID5后,都沒有效果
(1)加載raid驅動,這里的驅動是浪潮客服給我的,
http://www.4008600011.com/archives/1333
(2)重建raid教程
http://www.4008600011.com/archives/393
(3)浪潮驅動下載網站,有很多種卡,但是在這個問題中只需要關心raid卡和SAS卡.
https://www.inspur.com/eportal/ui?pageId=2317460

圖 1-3 驅動分類圖
據客服說,他們在這個服務器上測驗過centos7.0,可以正常運行,但是我也試了7.0,還是不得行,搞完這個都20:00左右了,所以就選擇第二天周六再去除錯一下,看看有沒有運氣,
6. 周六,本著放棄的想法試試最后一次,
7. 上百度找到一篇啟發性的文章https://www.cnblogs.com/kang77/p/12015430.html,忽然茅塞頓開,對呀,在解決問題之前不是應該先確定一下它的版本及型號嗎,開機啟動時ctl+h進入webios

圖1-4 SAS 型號
8. 可以看到服務器型號為:MegaRAID SAS 9240-8i,這時候去bing瀏覽器經過一番搜索,發現這是一個老舊的卡,究竟是raid卡,還是SAS我不太確定,因為這個type里面既有RAID,也有SAS, who knows?
9. 沒辦法,去找驅動吧,CSDN上有,0.43元/次,這就不舒服了,明明開源的東西你拿過來就收錢了,果然想賺智商稅的人不少,幸虧我不是,上LSI官網吧,、

圖1-5 MegaRaid sas mr9249-8i驅動圖
這個時候只想說f**k,沒有linux的是什么鬼,不信沒有linux,找了好久沒找到,那會不會有別的網站會有呢?轉站https://drivers.softpedia.com/get/FIRMWARE/LSI/LSI-9240-8i-MegaRAID-SAS-Firmware-2130384-2291.shtml

圖1-6 (學好英語還是有用的,fireware我還是懂得呀,韌體,走吧)
10. 另一個服務器由于老舊經常重啟,這個勉強還能用,那必須搞定呀,怎么辦,懷疑客服是不是不太懂,就去浪潮官網下載SAS驅動了,

圖1-7 (當然了,是沒有mr9240這個型號的,怎么辦,那要不要用一下靠近的幾個,那就試試吧,)

圖1-8 chrome 下載界面
11.載后解壓,把里面的檔案放在U盤(啟動盤的根目錄),接下來的操作看這里,https://www.linuxprobe.com/centos7-raid-install.html

圖1-9 (需要注意的是,有些版本centos是在這里“tab”鍵進入編輯,(最重要的是一定用上下鍵選中第一個,然后e或者TAB鍵))
12. 進入驅動安裝界面以后,就通過選擇加載項前面的序號執行,這里面我們只需要加載dd.iso就好了,然后c,c執行安裝,(具體問題具體分析),這樣,在安裝的時候就可以識別到本地硬碟了,而不僅是U盤,
13. 如果還是不行,建議先查看服務器的啟動項里面,U盤識別符號號前是否帶有UEFI:,如果有,但是還有一個沒有的U盤識別符號,那就選擇沒有的那個U啟動,

圖1-10 BIOS 啟動項
14. 但是,如果只有一個有uefi的怎么辦,這個時候也不用著急,把服務器BIOS-》advance->CSM里面的,凡是寫的為UEFI的都改為legacy,然后保存啟動,

圖1-11 CSM()
總結:問題應該出在啟動方式上,UEFI或者legacy,只能選一個,選兩個兼容,就會導致UEFI啟動,最后也識別不了本地硬碟,這么簡單的問題,用了這么復雜的解決辦法,只能說無語了,(我好壞,在
一開始的時候沒有給出解決方案,)原因如下:https://jingyan.baidu.com/article/b907e627b1a5bb46e7891c0f.html
附贈raid+legacy教程: https://blog.csdn.net/qq_38228830/article/details/98730174
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/237486.html
標籤:其他
