You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HP DL380服务器启动报错“No bootable device”求助

HP DL380服务器启动报错“No bootable device”求助

Hey,针对你遇到的HP DL380(Windows Server 2012 R2)启动报错的问题,我给你整理了几个运维实战里常用的排查方案,一步步来应该能解决:

报错信息:"No bootable device. Please attach a legacy BIOS bootable device."

1. 先核对BIOS启动模式与磁盘的兼容性

  • 重启服务器,按F9进入HP Intelligent Provisioning/BIOS设置界面
  • 找到「Boot Options」或「System Configuration」下的启动模式选项,确认当前是Legacy BIOS还是UEFI模式
  • 因为报错明确指向“legacy BIOS启动设备”,如果你的系统是用UEFI模式安装的(对应GPT磁盘),但BIOS误切到了Legacy模式,就会出现这个问题;反之如果是Legacy模式安装的MBR磁盘,BIOS设成UEFI也会触发报错
  • 先把启动模式切回你当初安装系统时使用的模式,保存设置后重启测试

2. 调整启动设备优先级

  • 同样在BIOS的启动选项里,找到「Boot Order」列表
  • 确保你的系统磁盘(本地SAS/SATA磁盘或RAID阵列)排在最顶端,避免U盘、光驱、网络启动等设备抢占启动优先级
  • 有时候服务器意外断电或重启后,启动顺序会被重置,这是很常见的诱因

3. 检查存储设备的健康状态

  • 重启服务器时按F8进入HP Array Configuration Utility (ACU)(部分旧款DL380可能是按Ctrl+A进入阵列配置)
  • 重点检查RAID阵列状态:有没有磁盘离线、阵列降级或失效的情况?如果RAID阵列异常,系统磁盘无法被正常识别,自然找不到启动设备
  • 若使用单磁盘(非RAID),要确认磁盘在BIOS中已被正常检测到,没有未识别或硬件报错的状态

4. 修复系统引导记录(磁盘正常识别但仍报错时)

  • 用Windows Server 2012 R2的安装介质(U盘/光盘)启动服务器,选择「修复计算机」
  • 进入「命令提示符」,依次执行以下命令修复引导:
    • bootrec /fixmbr (修复主引导记录)
    • bootrec /fixboot (修复引导扇区)
    • bootrec /scanos (扫描系统中可启动的操作系统)
    • bootrec /rebuildbcd (重建引导配置数据)
  • 执行完成后重启服务器,验证启动状态

5. 排查硬件层面的故障

  • 如果以上步骤都无法解决,可能是磁盘本身故障、SAS线缆松动、RAID卡故障或主板存储控制器异常
  • 可以尝试重新插拔磁盘和SAS线缆,更换磁盘插槽测试;如果有备用RAID卡,也可以替换后验证

备注:内容来源于stack exchange,提问作者Sirwan Mohammed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:34:32