安装系统时 RAID 控制器无法识别的解决方案
⚠️ 重要前提
- 所有操作均涉及内核引导参数注入或驱动注入,操作不当可能导致安装失败
- 建议提前备份数据,并准备可启动的 Rescue 环境(如 CentOS DVD ISO)
dd=为驱动磁盘(Driver Disk)加载机制,适用于 Anaconda 安装器(RHEL/CentOS/Rocky/Alma)
🧩 一、Intel 主板集成 RAID(RST / ESRT II)不识别
典型机型:Intel S1200V3RPS、S2600xxx 系列
现象:BIOS 中启用了 Intel RST 或 ESRT II 模式,但安装系统时看不到任何磁盘。
🔧 解决方案:注入 Intel RST 驱动(Driver Disk)
1. 下载驱动
- 官方地址:Intel® Rapid Storage Technology Enterprise (RSTe) Driver
- ✅ 确认下载 RHEL 或 CentOS 对应版本的 .iso 文件(如 f6flpy-x64.zip 中含 *.iso)
- 📌 注:页面虽显示 "undefined",但链接有效;若跳转失败,可搜索 "Intel RSTe Linux Driver 27132" 获取镜像
2. 准备 U 盘
- 将下载的驱动 ISO 解压 → 提取其中的
dd_*.img或*.dd文件 - 放入安装 U 盘根目录(与 isolinux/ 同级),建议重命名为
intel_rste.dd
3. 安装时加载驱动(Legacy BIOS 模式)
启动 CentOS 7 安装界面 → 在 Install CentOS 7 行:
- 按 Tab 键编辑启动参数
- 在
vmlinuz行末尾(quiet 后)添加(前后空格分隔):
dd modprobe.blacklist=ahci,isci nodmraid
💡 说明:
dd:启用驱动磁盘加载流程modprobe.blacklist=ahci,isci:禁用冲突的原生 SATA 驱动nodmraid:禁用软 RAID(mdadm)自动扫描,避免干扰
- 按 Enter 启动
4. 选择驱动文件
进入 Load driver update 界面:
- 按 r 刷新设备列表
- 输入 1 选择 U 盘设备
- 输入 1 选择
intel_rste.dd文件 - 按 c 继续 → 自动加载驱动
返回图形安装界面,RAID 卷应已可见。
🧩 二、HP Smart Array 控制器(HPSA)不识别
典型机型:ProLiant DL20 Gen9、DL380p Gen8、DL580 G7/G8 等
现象:
- CentOS/RHEL 7+ 安装时无磁盘 → 因内核移除了旧 cciss 驱动,改用 hpsa 模块
- hpsa 默认拒绝非 HP 认证盘(如第三方 SSD),需开启白名单
🔧 解决方案 A:临时启用 HPSA 白名单(推荐)
▶ 第一次安装(无驱动注入)
启动安装界面:
- Legacy BIOS:在 Install 行按 Tab
- UEFI:按 e 编辑
在内核启动行(linux 或 linuxefi)末尾追加:
hpsa.hpsa_allow_any=1 hpsa.hpsa_simple_mode=1