If your graphical user interface (be it Xorg or Wayland based) does not start anymore, systemd will get into a restart loop: It will start the graphical interface, that will crash, rinse and repeat.
To avoid this, back in the times of SysV-Init, you would boot to single user
mode by specifying a target runlevel in the bootloader configuration. This does
not work anymore under systemd, but there's an easier way: Booting into the
multi-user target instead of the
Edit your kernel line and add the
linux /vmlinuz-linux root=UUID=08dc1e7b-c5a8-4395-ab97-fe5c665943de \ rw cryptdevice=UUID=2fe76075-e3a8-462d-b8aa-861ed138d492:root \ root=/dev/mapper/root quiet acpi_osi=linux systemd.unit=multi-user.target
(Without the newlines of course.)
That's it, now you're booted into a non-graphical system that – in contrast to the classical single-user mode – has full network access!