我有一台Ubuntu 20的旧电脑突然停止工作。计算机没有打开ubuntu,我得到了一个错误:
ACPI Error: AE_NOT_FOUND. While resolving a named reference package element - SATA (20190816/dspkginit-438)
fsck.ext4: Superblock checksum does not match superblock while trying to open /dev/sdb5
/dev/sdb5:
The superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem. If the device is valid and it really contains an ext2/ext3/ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
fsck exited with status code 8我试图在引导文件配置的Linux行上添加acpi=off,但没有工作。我还试图重新安装ubuntu,但是我得到了相同的错误: AE_NOT_FOUND。解析命名的参考包元素- SATA (20190816/dspkginit-438)
如果我尝试运行: e2fsck -b 8193 /dev/sdb,我得到了以下错误:在/dev/sdb中找到了一个dos分区表
发布于 2020-06-01 18:56:18
从评论中..。
引导到Ubuntu /USB,在terminal中,尝试sudo e2fsck -b 32768 /dev/sdb5。
现在都起作用了。
发布于 2020-06-01 15:51:46
它所指的是包含文件系统的设备。相关的错误消息表明设备是/dev/sdb 5,而不是/dev/sdb。这就是为什么它告诉您它是一个分区表。您的cmd行应该更类似于"e2fsck -b 8193 /dev/sdb5 5“。这样做的问题可能是,当您引导到Ubuntu时,这个文件系统可能正在使用。为了尝试和修复您的文件系统,您可能必须使用活动CD或活动USB启动。但请注意,在这种情况下,您的文件系统可能不在sdb5上,它可能位于其他磁盘名上。您可以使用blkid命令告诉您磁盘或磁盘分区上的内容。例如,您可以运行blkid /dev/sdb5 5(或者sudo blkid /dev/sda5 5),它会告诉您是否存在一个文件系统、它的UUID是什么以及它可能拥有的任何文件系统标签。如果它有一个标签,您可以尝试e2fsck LABEL=yourFilesystemLabelHere (甚至可以使用它的UUID,但这些都是长而复杂的)。如果没有其他的,您可以使用sudo blkid /dev/sd(某物)(例如sda1、sda2、.、sdb1、sdb2、sdb3、.( sdc1,sdc2等)直到您找到现在在sdb5上的文件系统。
远程诊断很难,但您是对的,您可能有一个比损坏的文件系统更深层次的问题。不知道该怎么做,但至少我已经帮助了如何使用更多的工具。
正如"It's me“所暗示的那样,您可能希望在/etc/default/grub中添加"acpi=off”和"nomodeset“,然后运行sudo grub,或者重新启动。这样,您的系统将始终使用acpi=off启动。无论如何都要试试。
https://askubuntu.com/questions/1245813
复制相似问题