Hi,
One morning after running Arch Linux fairly problem-free on this PC (a laptop) for six months or more, it wouldn't boot due to several systemd services failing on startup. Some related to partitions (including my swap partition) not mounting properly, it seems like all partitions listed in /etc/fstab are affected, including my root partition and at least one other systemd service fails (the journal flush one). What's more I found my other bleeding-edge distributions using the 4.15.3 or later kernel and systemd (e.g. Debian sid, Fedora 27, openSUSE Tumbleweed) weren't booting due to similar issues.
I tried looking at /etc/fstab (which, for some distributions, used disk locations, instead of using UUID to identify them, which can change, of course, so I know that's not the issue), I tried running fsck and btrfs check to check for file system errors (of which there were none) and I was even wondering if this was a Btrfs issue and to see I did a clean install of Arch with the ext4 file system and the problem persisted.
There was just one thing I found that worked, reverting to an older kernel. The 4.15.3 and earlier kernels worked fine.
Gentoo (with OpenRC instead of systemd), with the newer kernels, boots fine, but then it doesn't take long before no commands (including those used to launch programs like xterm) work (i.e. you can execute the ls command and it just hangs, no output is returned and the command doesn't exit). Void (with runit), with the newer kernels, suffers from the same affliction too.
I have never experienced any issues like this before.
I should mention I first noticed this error approximately a fortnight ago, I was hoping that in a few kernel releases this issue would have been rectified. Sadly this is not the case, even with the 4.15.7 kernel this issue persists.
If you want to check out a fstab from a system with a problem here's my Arch fstab:
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sda1 /boot/efi vfat defaults 0 1
/dev/sda2 swap swap defaults 0 0
/dev/sda3 / ext4 defaults 0 1
/dev/sdb1 /data ext4 defaults 0 1
I am not a newbie (been using Linux for six years this year, I've successfully installed around 80 different operating systems including Exherbo and LFS, so I'm confident I'm not what you'd call a 'newbie'), so I do not think this belongs in the newbie forum, nor does it belong in the hardware forums as this seems to more relate to software, as for the software forum well to me it seemed more like it was for people with application software issues, hence why I'm asking here.
Here's (
https://imgur.com/xV1Aobc.png) a screenshot of what happens when I try to boot Arch Linux on ext4, with the 4.15.7 kernel and systemd 237.
I doubt it'd help but here (
http://paste.ubuntu.com/p/7FhDm3ckXH) is the output of lspci on my system.
Thanks for your time