I had those kind of problem since moOde 5 series, randomly when reboot or power failure, it failed to reboot, systemd goes to emergency mode.
I finally found the problem, im using SD CARD 200go, and when fsck run at boot, it take ~3 minutes to check the card, but Systemd, by default, goes to emergency mode after 90s of waiting. I tried with many sdcard (SANDISK, class 10) and pi, and each time same problem.
So the answer was this:
Add x-systemd.device-timeout=10min to /boot partition
And problem was gone.
Im not sure it's the same for you, since you're using smaller SD CARD, but the symptoms match, so it could be worth trying.
I finally found the problem, im using SD CARD 200go, and when fsck run at boot, it take ~3 minutes to check the card, but Systemd, by default, goes to emergency mode after 90s of waiting. I tried with many sdcard (SANDISK, class 10) and pi, and each time same problem.
So the answer was this:
Code:
sudo nano /etc/fstab
Add x-systemd.device-timeout=10min to /boot partition
Code:
PARTUUID=6c586e13-01 /boot vfat defaults,x-systemd.device-timeout=10min 0 2
And problem was gone.
Im not sure it's the same for you, since you're using smaller SD CARD, but the symptoms match, so it could be worth trying.