参考链接

FAQ-V5机架服务器安装CentOS 7.4出现硬盘盘符混乱问题如何处理- 华为 (huawei.com)

CentOS 7调整RAID卡驱动加载顺序- 华为 (huawei.com)

inter板载raid装linux,M5机型板载intelRAID卡与外接SAS卡共存产生乱序问题-CSDN博客

问题描述

设备硬盘为 SSD+RAID5,通过 USB key 给 SSD 中安装 Centos7.9,安装过程中,SSD 盘符识别为 sdc ,顺序在 RAID 卡之后。

Untitled

解决

raid 卡会优先加载,即使在 bios 中设置了启动顺序也会优先读取 raid 卡,因此在os的盘符中会被优先识别。

在初始安装界面的启动项 linuxefi 中添加驱动读取的参数rdloaddriver,系统会根据该参数的顺序加载硬盘驱动。

Sata SSD 和 Sata HDD为 ahci,LSI raid 卡为 megaraid_sas,sas 卡为 mpt3sas,PMC raid卡为accraid,ehci-pci。

Untitled

应在之后添加

rdloaddriver=ahci rdloaddriver=megaraid_sas

此时进行安装,SSD 会被识别为 sda

安装完成后,卸载U盘,进入centos系统,SSD 会被识别为 sdb,因此还需改下 grub 启动参数。

同理在 /boot/efi/EFI/centos/grub.cfglinuxefi中添加

rdloaddriver=ahci rdloaddriver=megaraid_sas

重启后,SSD 可被识别为 sda

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0 119.2G  0 disk 
├─sda1            8:1    0   200M  0 part /boot/efi
├─sda2            8:2    0     1G  0 part /boot
└─sda3            8:3    0   118G  0 part 
  ├─centos-root 253:0    0    50G  0 lvm  /
  ├─centos-swap 253:1    0  11.9G  0 lvm  [SWAP]
  └─centos-home 253:2    0  56.1G  0 lvm  /home
sdb               8:16   0  14.6T  0 disk