Ped*_*rso 2 linux centos bios corruption xfs
所以我像往常一样在我的台式电脑上,然后突然发生了这种情况:
在我研究该错误的一小段时间里,第一条消息[Firmware Bug]: the BIOS has corrupted hw-PMU
似乎与 HP 硬件有关(我的计算机上连接了一台打印机)。问题是我的 CentOS 7 不再启动。我想问题可能是由于以下消息:Corruption of in-memory data detected. Shutting down filesystem
. 我也在同一台台式电脑上问这个问题,在双启动时使用 Windows。
有没有办法从中恢复?我什至不知道从哪里开始寻找修复。
更新:
当我尝试启动到CentOS的,它显示我的图片中显示的同一行(那些开始[ 2.0XXXXX] XFS (dm-1) ...
,然后在紧急模式进入,然后它告诉我,有一个在一个日志文件/run/initramfs/rdsosreport.txt
,我想复制该文件到USB 驱动器,以便我可以共享错误日志,但显然我无法安装它。
使用dmesg
我可以看到检测到我的 pendrive,但在dev
目录中没有与它相关联的名称。我已经尝试将我的 Pendrive 格式化为,ext2
但我仍然遇到同样的问题。有什么我在这里想念的吗?
任何帮助表示赞赏。
更新 2:
事实证明,正如评论中所述,我的根文件系统因崩溃而崩溃。我遵循了 shodanshok 的建议并在我的 USB 记忆棒上启动了一个实时 CentOS 映像,然后我去Troubleshooting
选择了拯救现有 CentOS 安装的选项。
有趣的是,实时映像表明在我的硬盘上没有找到 Linux 安装,所以我不知道该怎么做。我回到谷歌搜索解决方案并找到了这篇博文。这家伙显然有有同样的问题,他解决了它使用这个命令:xfs_repair -L /dev/mapper/centos-root
。
我返回到我的实时 USB 启动并选择了救援选项。实时系统无法像以前一样找到我的 Linux 安装。那一次我进入shell并跑去fdisk -l
看看我是否可以手动找到并挂载我的系统分区。fdisk
向我展示了 50Gb 大小的/dev/mapper/cl-root
. 我无法安装它。然后我运行命令xfs_repair -L /dev/mapper/cl-root
看看会发生什么。当这个过程结束时,我重新启动了我的计算机,CentOS 现在可以正常启动了。
小智 5
某些原因导致内存损坏,该损坏被传播到根文件系统(准确地说是其日志)。所以 XFS 自行关闭。要解决此问题,请从实时 CentOS 磁盘启动并执行xfs_repair
.
之后,您必须确定导致内存损坏的原因。我看到两种主要的可能性(除了运气不好):
memtest86
小时来追捕它;smartctl -a <disk>
以检查此问题。 归档时间: |
|
查看次数: |
11687 次 |
最近记录: |