Description of problem:
Booted today's F22 PXE install image on a VM. Cannot switch to VT2. Only VT1 and VT4 appear to be active.
Version-Release number of selected component (if applicable):
2 for 2 of the VM.
text mode kickstart install
Okay, this appears to be operator error - now with tmux apparently it is ctrl-b 2. Would be nice if this was indicated on the screen.
There's supposed to be a shell on tty2, provided by systemd-logind, but for some reason logind isn't starting on F22 when you boot with inst.text. logind is running on tty2 in F21 when text mode is used.
The only changes to anaconda's systemd files since F21 have been to add anaconda-nm-config.service, which is used in both GUI and text installs, and to change the StandardInput parameter of anaconda-direct.service, which is only used in situations that don't apply here (inst.noshell, s390). I don't see anything obvious that would be causing a change in logind's behavior, so reassigning to systemd.
It's probably also worth noting that the installer environment uses ReserveVT=2 in /etc/systemd/logind.conf and symlinks a service that starts agetty to autovt@.service.
systemd-logind is not started, because nothing requires it. Looking at the output of systemd-cgls, there is nothing that would actually need it or cause it to be loaded as a dependency.
To fix this "problem", add systemd-logind.service to the "Wants=" argument in the anaconda.service file.