Just to remind myself.. add systemd.unit=emergency.target to the kernel line, or if that fails, try init=/sbin/sh and remove both quiet and rhgb options.
Afterwards, exit or:
Can also enable debug mode to help investigating problems with systemd.log_level=debug
You can get a console early on in the boot process by enabling debug-shell:
systemctl enable debug-shell.service