[펌웨어 오류]: BIOS가 hw-PMU 리소스를 손상시켰습니다. CentOS 7을 초기화할 수 없습니다.

[펌웨어 오류]: BIOS가 hw-PMU 리소스를 손상시켰습니다. CentOS 7을 초기화할 수 없습니다.

평소처럼 데스크톱 컴퓨터를 사용하고 있는데 갑자기 이런 일이 발생합니다.

여기에 이미지 설명을 입력하세요.

이 오류를 조사하는 데 짧은 시간이 걸렸지만 첫 번째 메시지는 [Firmware Bug]: the BIOS has corrupted hw-PMUHP 하드웨어와 관련된 것 같았습니다(컴퓨터에 프린터가 연결되어 있었습니다). 문제는 CentOS 7이 더 이상 부팅되지 않는다는 것입니다. 다음 메시지 때문에 문제가 발생한 것 같습니다 Corruption of in-memory data detected. Shutting down filesystem. Windows 이중 부팅을 사용하는 동일한 데스크톱 컴퓨터에서도 이 질문을 하고 있습니다.

이 문제를 복구할 수 있는 방법이 있나요? 어디서부터 해결책을 찾아야 할지조차 모르겠습니다.

고쳐 쓰다:

CentOS를 부팅하려고 하면 이미지에 표시된 것과 동일한 줄(다음으로 시작하는 줄)이 표시되고 비상 모드로 전환됩니다. 그런 다음 해당 파일을 USB에 복사하고 싶다고 [ 2.0XXXXX] XFS (dm-1) ...알려줍니다 . /run/initramfs/rdsosreport.txt드라이브를 사용하여 오류 로그를 공유할 수 있지만 분명히 마운트할 수는 없습니다.

를 사용하면 dmesg내 펜 드라이브가 감지되었지만 디렉토리에 연결된 이름이 없음을 알 수 있습니다 dev. 펜 드라이브 포맷을 시도했지만 ext2여전히 같은 문제가 있습니다. 여기서 뭔가 빠졌나요?

도움을 주시면 감사하겠습니다.

업데이트 2:

댓글에서 언급했듯이 내 루트 파일 시스템이 충돌로 인해 손상되었습니다. shodanshok에서 제안한 대로 USB 스틱에서 라이브 CentOS 이미지를 부팅한 다음 Troubleshooting기존 CentOS 설치를 저장하는 옵션을 선택했습니다 .

흥미롭게도 라이브 이미지에는 Linux 설치가 내 하드 드라이브에서 발견되지 않아 어떻게 해야 할지 모르겠습니다. 해결책을 찾기 위해 Google로 돌아가서 찾았습니다.이 블로그 게시물. 거기 누군가가 분명히 같은 문제를 겪었고 그는 다음 명령을 사용하여 문제를 해결했습니다 xfs_repair -L /dev/mapper/centos-root.

라이브 USB 부팅으로 돌아가서 복구 옵션을 선택했습니다. 라이브 시스템은 이전처럼 Linux 설치를 찾을 수 없습니다. 그 당시 저는 셸로 가서 fdisk -l시스템 파티션을 수동으로 찾아서 마운트할 수 있는지 알아보기 위해 실행했습니다. fdisk50GB 크기를 보여주었는데 /dev/mapper/cl-root설치할 수 없었습니다. 그런 다음 명령을 실행하여 xfs_repair -L /dev/mapper/cl-root무슨 일이 일어나는지 확인합니다. 프로세스가 완료된 후 컴퓨터를 다시 시작했고 이제 CentOS가 정상적으로 부팅되었습니다.

답변1

뭔가 메모리 손상이 발생하여 루트 파일 시스템(정확한 로그)으로 전파됩니다. 따라서 XFS는 자동으로 닫힙니다. 이 문제를 해결하려면 라이브 CentOS 디스크에서 부팅하고 xfs_repair.

그런 다음 메모리 손상의 원인을 확인해야 합니다. 나는 두 가지 주요 가능성을 봅니다(불운을 제외하고):

  • RAM 모듈에 결함이 있으며 memtest862시간 이상 실행하면 결함을 찾을 수 있습니다.
  • 손상된/결함이 있는 SATA/전원 케이블 또는 손상된 PSU로 인해 디스크 드라이브의 메타데이터가 손상되고 메타데이터를 읽는 동안 시스템이 종료됩니다. smartctl -a <disk>이 문제를 확인하려면 출력을 보고하세요 .

관련 정보