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.

Horsham, VIC, Australia fwaggle



Filed under:


Horsham, VIC, Australia

Navigation: Older Entry Newer Entry