Albert, I think you need the tty and you need tro find out what's actually happening, using commandline tools and system logs (e.g. the X log in either /tmp or /var/log, or dmesg and journalctl). For startes have a look into https://wiki.archlinux.org/title/General_troubleshooting especuially the second chapter 'bootproblems'. Most stuff here is not arch specific. Good luck !