Unfucking Arch Again - mount: unknown filesystem type ’ext4'
Yesterday I ran my (usually weekly, but I’ve been a bit slack, which might possibly explain the breakage?) pacman -Syu
, and didn’t think anything of it. After booting this morning though, I’m met with a dead console with the message:
mount: unknown filesystem type 'ext4'
I’m ostensibly dropped to a rescue shell, but it refuses to process any input. I also don’t currently have an Arch boot device, so I ended up using an Alpine one instead. I can get an everything-but-the-kernel environment fairly trivially:
mount /dev/sda3 /mnt
mount --rbind /dev /mnt/dev
mount --rbind /sys /mnt/sys
mount --rbind /proc /mnt/proc
chroot /mnt bash
After poking around the usual suspects… yes the UUIDs haven’t changed (this is unrelated to my exact problem as it turns out), I managed to fix it with pacman -S linux
to force a reinstall of my kernel.
After a reboot, everything came up except wireless, but pacman -S broadcom-wl-dkms
followed by modprobe wl
solved that too.
So for good measure I ran another pacman -Syu
and rebooted immediately.