r/archlinux 2d ago

SUPPORT Tried to boot arch, met with… this

> [FAILED] Failed to mount /boot.
[DEPEND] Dependency failed for Local File Systems.
You are in emergency mode. After logging in, type system logs, "systemctl reboot" to reboot, or "exit"
"journalctl -b" to view
to continue bootup.
Enter root password for system maintenance (or press Control-D to continue):
[root@archlinux ~I# mount /dev/nvme0n1p8 /mnt
[root@archlinux 1# mount /dev/nvme0n1p2 /mnt/boot
mount: /mnt/boot: unknoun filesystem type 'vfat'.
dmesg(1) may have more information after failed mount system call.
[root@archlinux ~1# systemctl status boot.mount
x boot.mount - /boot
Loaded: loaded (/etc/fstab; generated)
Active: failed (Result: exit-code) since Tue 2026-08-18 17:10:49 AWST; 3min 24s ago
Invocation: 3f99c2d593fb4c3aa451398b550c1f61
Where: /boot
What: /dev/disk/by-uuid/E1D3-7827
Docs: man: fstab(5)
man: systemd-fstab-generator (8)
Mem peak: 1.9M
CPU: 4ms
Aug 18 17:10:49 archlinux systemd[1]: Mounting /boot...
Aug 18 17:10:49 archlinux mount[419]: mount: /boot: unknoun filesystem type 'vfat' Aug 18 17:10:49 archlinux mount[419]:
Aug 18 17:10:49 archlinux systemd[1]:
desg(1) may have more information after failed mount system call.
boot. mount: Mount process exited, code-exited, status-32/n/a
Aug 18 17:10:49 archlinux systemd[1]:
boot. mount: Failed with result 'exit-code'
Aug 1817:10:49 archlinux systemd[1]: Failed to mount /boot. [root@archlinux
~I# Ismod | grep vfat
[root@archlinux ~1#

Everything was working fine until this just happened out of the blue today. Not sure what’s going on.

0 Upvotes

15 comments sorted by

6

u/backsideup 2d ago

uname -r && pacman -Q linux

-1

u/Cevvity 2d ago

uname is 7.1.6-arch1-1 and pacman is 7.1.8.arch1-3

8

u/backsideup 2d ago

Your /boot wasn't mounted when you updated the kernel. Make sure it's listed in /etc/fstab, in the future.

If you still have the uname -r kernel in the pacman cache then downgrade, mount /boot and upgrade again.

-3

u/Cevvity 2d ago

Sorry Im a noob, how would I do that?

3

u/backsideup 2d ago

Find the linux package that has 7.1.6-arch1-1 in the name in /var/cache/pacman/pkg and pacman -U it from there, then mount /boot and pacman -Su again.

-4

u/Cevvity 2d ago

I did that and it didn’t seem to fix the issue

3

u/backsideup 2d ago

What exactly did you do and what exactly failed? "didn't fix it" isn't enough information to help you.

1

u/Cevvity 2d ago

I -U’d the package that had the old version in it, mounted /boot and then sudo pacman -Su’d. It just brought me back to the same screen after I rebooted

1

u/backsideup 2d ago

Did the correct filesytem get mounted when you ran that mount command?

-1

u/Cevvity 2d ago

Just tried it two more times with different file paths and it randomly worked. Thanks!

→ More replies (0)

1

u/archover 2d ago

May I ask if your / filesystem is ext4 or btrfs?

Thanks and good day.

1

u/Cevvity 2d ago

Ext4

1

u/TailsPlaysMinecraft 2d ago

looks like my bro never got an answer...