断电后 Supermicro 无法从 RAID 虚拟驱动器启动

断电后 Supermicro 无法从 RAID 虚拟驱动器启动

断电后,我们的一台 Supermicro 服务器无法从 MegaRAID SAS 9361-8i 上的虚拟驱动器启动。

它仍然可以毫无问题地从 USB 启动,所有硬盘和文件系统似乎都完好无损。BIOS 中未显示正确的驱动器作为启动选项。我尝试重置 BIOS 和 RAID 控制器 BIOS。在 RAID 控制器 BIOS 中,选中了 Ctrl Mgmt 下的“启用控制器 BIOS”框。

可能有帮助的消息:

在启动尝试期间,显示以下内容:“在主机适配器上找到 1 个虚拟驱动器,BIOS 处理 0 个虚拟驱动器”

在 BIOS 事件日志中,有一个错误,代码为“EFI 03051002”,描述为“DXE BS 驱动程序无法识别”。

我也曾短暂尝试过在 UEFI shell 中手动选择启动位置,但很快就因无法读取驱动器而受阻,即“地图:未找到映射”。


如能提供任何有助于诊断或修复错误,或确定需要更换的内容的帮助,我们将不胜感激!


系统信息:

BIOS - “版本 2.18.1264。版权所有 (c) 2018 American Megatrends, Inc。”

RAID 控制器 - “AVAGO MegaRAID SAS 9361-8i”

RAID 控制器 BIOS 版本 - “6.36.00.3_4.19.08.00_-x-6180203”

答案1

经过多次故障排除和多次失败尝试后,服务器已恢复正常运行!

最终修复了这个问题:

在 BIOS 下

高级 > PCIe/PCI/PnP 配置

RAID 控制器插入的插槽:

CPU1 插槽5 PCI-E 3.0 X8 OPROM

已设置为 [旧版]

我将其从 [Legacy] 更改为 [EFI],然后 BIOS 可以找到虚拟驱动器并正常启动。

答案2

这不完全是您问题的答案,但可能是一种解决方法:

由于从活动磁盘启动后仍可读取数据,因此您可以尝试在不同的驱动器(启动时可识别的驱动器)上安装 grub。也许https://wiki.debian.org/GrubEFIReinstall可能会有帮助。

相关内容