Ага, всё верно. Пара дополнений.
Устанавливать шрифт - не обязательно, штатно имеется лучший в мире Terminus с поддержкой всех кириллических чарсетов.
Надо помнить, что всё это может слететь при обновлении ядра, Иксов и вообще любого пакета, влекущего за собой регенерацию initrd. А может не слететь - закономерности не обнаружил.
Но если слетело - то повторить процедуру, то есть
# setupcon -f
с мгновенным результатом, и
ExecStart=/bin/setupcon
в /lib/systemd/system/systemd-vconsole-setup.service - для увековечивания.
Тут вот чуть подробней.