I'm getting an error that's similar to many I've seen before, but I somehow can't seem to fix. I am on Ubuntu 22.04.
[ 0.260527] ×86/cpu: SGX disabled by BIOS.[ 0.786997] Initramfs unpacking failed: ZSTD-compressed data is corrupt/init: line 73: wait-for-root: not foundFinit: line 872: logsave: Text file busyThe root filesystem on /dev/sda2 requires a manual fsckBuSyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntus) built-in shell (ash)Enter 'help' for a list of built-in commands.
At other times, I've only had to run something like...
fsck -fy /dev/sda2
... and error would get fixed and I'd be on my way.
However, this time around, I run the command I get:
(initramfs) fsck -fy /dev/sda2fsck from util-linux 2.37.2 e2fsck 1.46.5 (30-Dec-2021)Pass 1: Checking inodes, , blocks, and sizesPass 2: Checking directory structurePass 3: Checking directory connectivityPass 4: Checking reference countsPass 5: Checking group summary information/dev/sda2: 908631/61022208 files (0.3% non-contiguous), 121159114/244059136 blocks(initramfs)
Which seems fine. But then when I try to exit, I end up right back with it asking me to run a manual fsck check on the drive again. I have to force shutdown to get out of the shell (?).
Any ideas how to fix this?
EDIT:I can use a live USB ubuntu session, and mount the disk without issues. I can see the files and open them without issue. So the drive is "fine" at least in some sense. SMART does not raise any warnings. So, why can't I boot with it?