Linux下BOOT分区内容丢失恢复

发表于 2023-11-22  1.25k 次阅读


文章目录

问题描述

虚拟机异常下电,重新开机后无法进入操作系统

问题现象

开机后未加载引导文件直接进入grub恢复模式,提示normal.mod未找到

问题处理

  • 尝试查看磁盘中GRUB数据
#grub rescue>ls
(hd0)(hd0,msdos10) (hd0,msdos9)
  • 逐个查看分区尝试查找normal.mod文件

#ls (hd0,msdos10)/
#ls (hd0,msdos9)/

返回均为空

  • 重启尝试使用救援模式恢复、进入救援分区后,挂载boot分区发现为空,
  • 尝试使用备节点boot分区修复
  • 备节点将boot目录下数据拷贝到故障节点

       tar -cf ./tmp/boot.tar.gz /boot/*

       ↑将上面压缩包拷贝到故障节点,可以通过制作成iso镜像方式

  • 故障主机将boot分区数据还原后然后重启故障主机,问题修复
本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0

scanz个人博客