我在 HP T620 瘦客户端上运行 Ubuntu 16.04。几天前,我一直在努力解决这个新问题。我正常启动了 PC,一切看起来都很好,但 Psensor 指示器只显示 CPU 使用率(这引起了我的注意,因为我还配置了 GPU 指示)。我想“好的,重启可能会有帮助”,但重启后,我被踢到 initramfs(对我来说,没有任何逻辑原因)并显示此信息。
Ubuntu 建议执行 fsck,所以我照做了。之后 Ubuntu 正常重启,但出于对 PC 安全的担忧(某些东西损坏了重要的系统文件,导致了整个“initramfs 情况”),我查看了dmesg
日志,并查找了可疑条目。
我只发现了这个:
Couldn't get size: 0x800000000000000e
MODSIGN: Couldn't get UEFI MokListRT
ACPI Error: Method parse/execution failed \HWMC, AE_AML_UNINITIALIZED_ELEMENT (20170831/psparse-550)
ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_UNINITIALIZED_ELEMENT (20170831/psparse-550)
磁盘 SMART 参数良好(已检查,甚至运行了一些诊断程序以确保无误),我没有在 BIOS 中更改任何内容(尤其是在电源管理设置中)。
到底发生了什么?我应该担心系统安全吗,因为这是由病毒还是其他原因引起的?我在论坛中寻找类似的帖子,但没有找到遇到类似问题的人。
编辑: 好的,所以今天我决定仔细查看 SMART 日志,因为问题仍然存在,我想找出我的系统出了什么问题以及是什么导致了我之前提到的数据损坏。我从 UEFI 进行了短期和长期 DST 测试。短期通过,长期 - 失败。但直到今天,这都没有通过 OS 进行的测试(所有测试都通过)进行确认。今天磁盘报告未通过任何测试,并且有一些无法纠正的错误。系统本身没有挂起,也没有显示任何错误的症状。
我遇到的问题实际上是一些坏扇区、坏块……?这个磁盘故障与前面描述的问题有关联吗?
命令效果hdparm
:
ubuntu@hp-t620:~$ sudo hdparm --read-sector 12032336 /dev/sda
/dev/sda:
reading sector 12032336: SG_IO: bad/missing sense data, sb[]: 70 00 03 00 00 00 00 0a 40 51 e0 01 11 04 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00
succeeded
引用另一个类似主题的解释: 在我在这里提问之前,我尝试修改 grub 属性(如@user535733 指出的问题中所示),但这并没有带来预期的结果。