之前公司的产品是基于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=centOSx207x20x86_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盘安装的时候也会出现一些问题,同样需要修改启动菜单,等遇到的时候再补齐这段。