之前公司的產品是基於centos6.x版本安裝的,然而某次采購了兩台機器發現死活安裝不上centos6.7,每次進行安裝界面就死機,困擾了一天后發現問題出在centos6.x版本太老,不支持當前的主板,真是從來沒有想到的原因。
為此升級底層linux版本的任務也上了日程,這時候問題來了,2020年12月centos8被判了緩期,centos7也晚不了幾年,此時到底應該選擇什么版本的linux ?
調查下來,結論是,穩定版本就行。
實際上做企業軟件的,並不是很敏感於版本,只是要穩定並且硬件支持足夠,沒誰三天兩頭的升級系統,我猜現在還有企業用着centos5
centos7和8除了內核上以及一些特別的功能上有些差別,其實都是比較穩定的,可能有一些這樣那樣的bug,但是都不算致命,普通人普通企業隨便用用足夠。
不過centos8的步子也是邁得有點大,一上來就砍掉了不少raid卡支持,導致安裝的時候會遇到些問題,解決的辦法如下
see https://blog.csdn.net/gd210/article/details/110703998
1、確定Raid卡的型號
通過檢查系統硬件的PCI ID來確定要下載那個驅動,(如IBM 3850 X5 就是megaraid_sas驅動程序SAS0073SKINNY,PCI ID 0x1000:0x0073)
查看硬件型號后,到Redhat查看此硬件的驅動是否已被移除:移除列表,確認驅動已經被從源碼中刪除了。
舊驅動下載鏈接:(下載對應版本的ISO文件)
2、把驅動的ISO文件拷啟動U盤的根目錄下,然后用啟動U盤啟動。
3、開機選擇界面中,按“TAB”鍵出現安裝引導進入編輯(有些是按下”E”鍵進入編輯模式)
vmlinuz initrd.img inst.stage2=hd:LABEL=centOS\x207\x20x86_64 rd.live.check quiet
把這段改成
vmlinuz initrd.img inst.stage2=hd:/dev/sdb4 quiet liunx dd (CentOS 8.2也許是 /dev/sda4)
4、回車(提示也許是按下“CTRL”+”X”鍵)然后就開始安裝系統了。
5、出現以下提示:
to select, ‘r’-refresh, or ‘c’-continue: (這里需要選的是啟動U盤的序號,通常是1,回車)
6、接下來會提示選擇哪個驅動ISO文件,如果只有一個就選1,如有多個根據自己的驅動選。回車。
7、選擇要安裝的驅動文件,一般就只有一個選項就輸入1,回車。
8、選擇的驅動文件前面會顯示[x]表示被選中,提示
to toggle selection, or ‘c’-continue: (輸入c,回車)
9、驅動安裝完成后,出現以下提示:
to select, ‘r’-refresh, or ‘c’-continue: (輸入c,回車)
10、進入安裝程序后,在硬盤里就可以看到Raid卡的硬盤了。
在開機畫面中留意raid卡的型號,下載對應的驅動安裝即可
另外,U盤安裝的時候也會出現一些問題,同樣需要修改啟動菜單,等遇到的時候再補齊這段。