安装系统时 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 白名单(推荐)

▶ 第一次安装(无驱动注入)

  1. 启动安装界面

    • Legacy BIOS:在 Install 行按 Tab
    • UEFI:按 e 编辑
  2. 在内核启动行(linux 或 linuxefi)末尾追加:

hpsa.hpsa_allow_any=1 hpsa.hpsa_simple_mode=1

results matching ""

    No results matching ""