You are not logged in.

#1 2020-07-08 17:03:25

kongus_bongus
Member
Registered: 2020-07-08
Posts: 21

[SOLVED] Failed to Start Load Kernel Modules after botched upgrade

I successfully installed Arch (on an hp envy x360 laptop alongside windows 10, although I have not booted into windows since before the original install), and a week later upgraded with pacman -Syu (I suspect now with the EFI partition not mounted to /boot). I noticed that the kernel had been upgraded, but I made a beginner mistake and rebooted using the power button instead of the shell. I successfully booted into Arch, but many drivers weren’t working. I looked in dmesg and I think I found the original error message:

$ dmesg
...
systemd[1]: Failed to Start Load Kernel Modules

I then proceeded to reinstall linux-firmware by chrooting in (the drivers on my live usb are the only way to get wifi) and then shut down properly. I could boot Arch, but the drivers still weren’t working. Alongside this and probably related, I am getting this error (nvme0n1p1 is my EFI partition):

$ mount /dev/nvme0n1p1 /boot
mount: /boot: unknown filesystem type ‘vfat’

I have not yet rebooted after discovering this, as I suspect it will either fail or drop me into the emergency shell.

Last edited by kongus_bongus (2020-07-10 15:43:59)

Offline

#2 2020-07-08 18:21:49

loqs
Member
Registered: 2014-03-06
Posts: 19,059

Re: [SOLVED] Failed to Start Load Kernel Modules after botched upgrade

If you have the old kernel version in the pacman cache you could downgrade the kernel so the modules match then mount /boot then update the kernel.
Otherwise boot from install media,  chroot in reinstall the kernel.

Offline

#3 2020-07-10 15:42:18

kongus_bongus
Member
Registered: 2020-07-08
Posts: 21

Re: [SOLVED] Failed to Start Load Kernel Modules after botched upgrade

Thank you for helping out, this solution worked perfectly. Sorry I took so long to respond.

Offline

Board footer

Powered by FluxBB