[Bug de Firmware]: o BIOS corrompeu os recursos hw-PMU e o CentOS 7 não inicializou

1

Então eu estava no meu computador de mesa como de costume, e isso acontece do nada:

Duranteopoucotempoqueeupesquiseisobreoerro,aprimeiramensagem[FirmwareBug]:theBIOShascorruptedhw-PMUpareceestarrelacionadaaohardwareHP(eutenhoumaimpressoraconectadaaomeucomputador).OproblemaéqueomeuCentOS7nãoestámaisinicializando.Euachoqueoproblemapodeserporcausadaseguintemensagem:Corruptionofin-memorydatadetected.Shuttingdownfilesystem.TambémestoufazendoessaperguntanomesmocomputadordesktopusandooWindowsemumainicializaçãodupla.

Existeumamaneiraderecuperarisso?Eunemseiondecomeçaraprocurarumasolução.

ATUALIZAÇÃO:

QuandotentoinicializarnoCentOS,eleexibeasmesmaslinhasmostradasnaimagem(aquelasquecomeçamcom[2.0XXXXX]XFS(dm-1)...e,emseguida,eleentranomododeemergência.Emseguida,eleinformaqueháumarquivodelogem/run/initramfs/rdsosreport.txtEuqueriacopiaressearquivoparaumaunidadeUSBparaqueeupudessecompartilharologdeerros,masaparentementenãopossomontá-lo.

Usandodmesg,possoverquemeupendriveédetectado,masnenhumnomeestáassociadoaelenodiretóriodev.Eutenteiformatarmeupendriveparaext2,masaindatenhoomesmoproblema.Háalgoqueeuestejasentindofaltaaqui?

Qualquerajudaéapreciada.

UPDATE2:

Descobriquetivemeusistemadearquivosraizinterrompidopelotravamento,conformedeclaradonoscomentários.EuseguiasugestãodoshodanshokeinicializeiumaimagemaovivodoCentOSnomeupendrive,depoisfuiparaTroubleshootingeselecioneiaopçãoparasalvarumainstalaçãoexistentedoCentOS.

Curiosamente,aimagemaovivoafirmouquenenhumainstalaçãodoLinuxfoiencontradanomeudiscorígido,entãoeunãosabiaoquefazernovamente.VolteiparaoGoogleparaprocurarumasoluçãoeencontrei esta postagem do blog . O cara aparentemente teve o mesmo problema, e ele resolveu usando este comando: xfs_repair -L /dev/mapper/centos-root .

Voltei para minha inicialização USB ativa e selecionei a opção de resgate. O sistema ao vivo não conseguiu encontrar minha instalação do Linux como antes. Naquela época entrei no shell e executei fdisk -l para ver se conseguia localizar e montar manualmente a partição do meu sistema. fdisk me mostrou a existência de um /dev/mapper/cl-root de 50Gb. Eu não fui capaz de montá-lo. Em seguida, executei o comando xfs_repair -L /dev/mapper/cl-root para ver o que aconteceria. Quando o processo terminou, reiniciei meu computador e o CentOS agora está iniciando sem erros.

    
por Pedro Corso 20.03.2018 / 04:00

1 resposta

4

Algo causou uma corrupção de memória, que foi propagada para o sistema de arquivos raiz (para seu diário, para ser preciso). Então o XFS se desligou. Para corrigir o problema, inicialize a partir de um disco do CentOS e execute xfs_repair .

Depois disso, você teve que determinar o que causou a corrupção da memória. Eu vejo duas possibilidades principais (além de má sorte):

  • falha de um módulo de RAM, que você pode procurar executando memtest86 por mais de duas horas;
  • um cabo SATA / de alimentação com defeito / defeituoso ou uma PSU com defeito, que causou metadados incorretos na unidade de disco e um desligamento subsequente nas leituras de metadados. Por favor, relate a saída de smartctl -a <disk> para verificar este problema.
por 20.03.2018 / 15:06