Centos7.9 服务器重启后无法正常启动操作系统,lvm以及硬盘分区不存在
一、现象
服务器下电重启后一直无法正常启动,现象如图。
机型:Lenovo ThinkSystem SR650 V2
二、处理过程
1.
参考 https://blog.csdn.net/u011608191/article/details/126720475 ,进行处理,未解决:
执行如下命令,搜索相关lvm卷,然后临时进入系统:
dracut:/# lvm vgscan
dracut:/# lvm vgchange -ay
dracut:/# exit
进入系统后,重新生成相关的内核启动文件:
[root@localhost ~]# dracut -f
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
未解决,lvm vgscan并未搜索到任何LVM卷。
2.
参考https://zhuanlan.zhihu.com/p/620846286,进行处理,未解决
文章解决的问题,属于lvm分区信息丢失或损坏导致系统无法正常挂载,但磁盘分区信息还在的情况下可以尝试,
本次遇到的故障现象并不符合,但也因此发现了一些问题,提供了解决思路。
3.
由于处理过程中没有截图,这里就文字记录下处理过程。
根据方法2尝试无效,重启依然报错,但仔细看发现不止LVM卷无法挂载,硬盘分区也没有挂载,初步怀疑是不是Raid阵列导致的问题;
由于我这台机器全部是NVMe的硬盘,NVMe 盘直通到 cpu,无法通过 RAID 卡进行管理,因此也不能通过 RAID 卡去创建不同的 RAID 级别。
目前给 NVMe 做 raid 的方式有两种,一种是软 RAID,另一种是 Intel VROC,我这里采用的VROC去做Raid.
重启进入BIOS,尝试管理磁盘阵列,发现识别不到任何阵列,
进入Devices and I/O Ports 分页 发现 VMD功能是关闭的 调整为开启,只有开启VMD才能进行NVme硬盘的阵列配置
同样需要修改 Onboard SATA Mode 为 RAID ,我同时存在2块sstat的盘,也需要把Onboard sSATA Mode修改为 RAID;
修改完进行保存,重启后可正常进入系统。
三、总结
最终问题为UEFI 的配置信息丢失导致的问题,修改完后保存可正常启动,但本次事件后台监控CMOS电池无告警,其他硬件状态也为健康,收集Service日志反馈,
请厂商排查出现UEFI配置丢失的原因。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库