设备:Dell PowerEdge R740
RAID 控制器:Dell PERC H730 Mini
系统:CentOS 7.9
一、故障现象:CentOS 无法启动
服务器启动时提示 Booting from CentOS,随后显示 Boot Failed: CentOS;继续尝试 PXE 和光驱启动也失败,最终提示 No boot device available or Operating System detected。

初步判断: 系统找不到可用启动设备,需要检查 RAID 虚拟磁盘及引导配置。
二、检查 RAID 虚拟磁盘
进入 F2 → System Setup → Device Settings → Integrated RAID Controller 1: PERC H730 Mini → Virtual Disk Management。
界面提示:
Unable to display Virtual Disk summary as there are no Virtual Disks currently available.
即控制器当前没有可用虚拟磁盘,不能据此直接认定数据已丢失。

三、进入 RAID 控制器主菜单
返回 RAID 控制器 Main Menu,可以看到:
- Configuration Management(配置管理)
- Controller Management(控制器管理)
- Virtual Disk Management(虚拟磁盘管理)
- Physical Disk Management(物理磁盘管理)
- Hardware Components(硬件组件)

选择 Physical Disk Management,检查物理磁盘是否被识别。
四、检查物理硬盘状态
控制器识别到 5 块硬盘,均显示 (Foreign), Ready:
| 槽位 | 类型 | 容量 | 检查时状态 |
|---|---|---|---|
| 00:01:00 | SATA SSD | 446.625 GB | Foreign / Ready |
| 00:01:01 | SATA SSD | 446.625 GB | Foreign / Ready |
| 00:01:02 | SAS HDD | 1.091 TB | Foreign / Ready |
| 00:01:03 | SAS HDD | 1.091 TB | Foreign / Ready |
| 00:01:04 | SAS HDD | 1.091 TB | Foreign / Ready |

分析: Foreign 表示控制器发现硬盘上存在未导入的 RAID 配置元数据。应优先预览配置,而不是新建阵列或清除 Foreign。
五、预览原 RAID 配置
操作路径:Main Menu → Configuration Management → Manage Foreign Configuration → Preview Foreign Configuration(具体菜单名称以现场固件显示为准)。
预览显示,导入后将包含全部 5 块硬盘,且预计恢复以下两个虚拟磁盘:
| 虚拟磁盘 | RAID 级别 | 容量 | 对应硬盘 |
|---|---|---|---|
| Virtual Disk 1 | RAID 1 | 446.625 GB | 2 块 SSD |
| Virtual Disk 0 | RAID 5 | 2.182 TB | 3 块 SAS HDD |
预览中 5 块物理磁盘均显示导入后为 Online,两个虚拟磁盘显示 Ready。

注意: 预览可见完整的阵列配置,但不能证明文件数据已完整校验。若数据极其重要且没有备份,应先评估镜像保全方案。
六、导入 Foreign Configuration
在确认硬盘属于原阵列、未被重新初始化或重组的前提下,现场选择:
Import Foreign Configuration
操作后界面显示:
The operation has been performed successfully.
说明控制器报告外来 RAID 配置导入成功。

严禁混淆: Import Foreign Configuration 是导入配置;Clear Foreign Configuration 是清除外来配置。恢复原阵列时不要误点 Clear,也不要创建新虚拟磁盘或执行初始化。
七、检查导入后的虚拟磁盘
返回 Main Menu → Virtual Disk Management,发现两组虚拟磁盘已经出现:
| 虚拟磁盘 | RAID | 容量 | 截图显示 |
|---|---|---|---|
| Virtual Disk 1 | RAID 1 | 446.625 GB | Ready |
| Virtual Disk 0 | RAID 5 | 2.182 TB | Ready;Background Initialization 0% |

特别注意: RAID 5 显示 Background Initialization 0%。后台初始化可能涉及磁盘写入,应先确认该任务的来源、当前状态及数据保全需求,不要自行再次启动初始化、重建或清除阵列。Ready 也不能直接等同于 Optimal,仍需进一步查看虚拟磁盘详情、控制器日志和硬盘健康状态。
八、重新启动 CentOS 系统
在 Foreign Configuration 导入成功、RAID 1 和 RAID 5 虚拟磁盘重新出现后,现场继续尝试启动服务器。
本次启动成功进入 CentOS 图形桌面,并打开终端执行网络接口信息查看命令。截图可见 Linux 终端输出,说明操作系统已完成启动,具备基本交互能力。

实际恢复结果: 此前提示 Boot Failed: CentOS、No boot device available;导入原有 RAID 配置后,CentOS 已可以正常启动并进入桌面。
九、故障处理结果与总结
已确认的结果
- RAID 控制器成功识别全部 5 块物理硬盘。
- 通过 Foreign 配置预览识别出原有 RAID 1(446.625 GB) 和 RAID 5(2.182 TB)。
- 执行
Import Foreign Configuration,控制器提示操作成功。 - 两组虚拟磁盘重新显示在 RAID 管理界面。
- CentOS 成功启动进入图形桌面,终端可正常使用。
仍建议检查的项目
- 确认两组 RAID 的最终健康状态(如
Optimal),查看物理磁盘和控制器告警。 - 核实此前显示的 RAID 5
Background Initialization 0%任务后续状态;在明确情况前不要手动初始化或重建阵列。 - 检查系统日志、文件系统、业务服务及关键数据,并及时安排备份。
故障总结
本次 Dell PowerEdge R740 服务器出现 CentOS 启动失败。排查发现 PERC H730 Mini 控制器没有加载原有虚拟磁盘,但 5 块硬盘仍被识别且携带 Foreign 配置。通过预览确认原 RAID 1 和 RAID 5 的阵列信息后,执行外来配置导入,成功恢复虚拟磁盘的识别。随后 CentOS 成功进入系统桌面,启动故障得到解决。
经验提示: 遇到 RAID 虚拟磁盘消失且硬盘显示 Foreign 时,应先检查和预览原配置,避免误操作 Clear Foreign、新建阵列或初始化。系统恢复启动并不代表全部磁盘和业务数据已完成健康校验。



阿凡28 天前
发表在:OneNav:一款超好用的开源导航站,搭建属于你的专属起始页0士大夫
阿凡28 天前
发表在:Win10 ensp中的路由报错40代码11
iVOaSF6d1 年前
发表在:中兴B862AV3.1M2_晨星MSO9385_2+8_安卓9_免拆机卡刷教程网盘文件在哪
pxP2NoZP1 年前
发表在:E900V20D机顶盒果壳6323使用U盘刷入安卓9MyInput
pxP2NoZP1 年前
发表在:宝塔安装V2rayNMyInput
pxP2NoZP1 年前
发表在:三层交换实验MyInput
pxP2NoZP1 年前
发表在:宝塔安装V2rayNMyInput
千火1 年前
发表在:宝塔安装V2rayN22
千火1 年前
发表在:J4125工控机安装Debian12教程001
T8RKoJZZ1 年前
发表在:E900V20D机顶盒果壳6323使用U盘刷入安卓9dfdfsafdsfdsdf