this issue is known and in length discussed here: Failed to start Virtual console Setup error message
There are many ways a Linux machine can boot. Most likely if you fail to a graphical environment like Cinnamon, most say the boot fails. However, you might be able to boot into a TTY. To force a boot into a TTY you can temporally edit the grub boot entry. To do that:
- hit ESC to see the boot options of grub
- select the entry you want to boot but press E for edit
- search for the line which has
splash quietin it and remove those words. You can write 3 instead for a TTY session - hit CTRL+X to start that session
Then login with your user and password. You can then do similar things as in the chroot, if it is able to boot so far. Else you have to use the rescue solution.
You should check /var/log/pacman.log to see which packages got updated. Also check if you ran out of space and somehow only partly files got added to your system. It is recommended to do a backup of your personal files before analyzing the situation further.
If changing mkinitcpio.conf helps do it.