Yesterday I updated my system. I don't update my system everyday (maybe once a week). I don't know what I updated, but everything worked fine, till I rebooted my system today. Which ended with my main image not been abling to boot.
APPEND root=/dev/sda3 ro nvidia-drm.modeset=1 modprobe.blacklist=speck vga=0x034b
that was the line for my system till today. This doesn't work anymore. I got dropped to an emergency shell.

I post more details in a sec.
:: running early hook [udev]
[           1.177881] udevd[143]: ignoring invalid mode '@ GROUP_RENDER_MODE@ '
:: running hook [udev]
:: Triggering uevents...
[           2.105466] udevd[159]: ignoring invalid mode '@ GROUP_RENDER_MODE@ '
Waiting 10 seconds for device /dev/sda3 ...
ERROR: device '/dev/sda3' not found. Skipping fsck.
:: mounting '/dev/sda3' onn real root
mount: /new_root: no filesystem type specified.
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
[rootfs ]#
be sure to use the last version of mkinitcpio package
i have mkinitcpio 25-2 installed
first do an update again(obarun repo was updated again), then chroot your system, rebuild your initramfs with mkinitcpio, exit from the chroot and try again to boot.

Powered by Obarun