А причём тут системд? За настройку консоли в дебианах отвечает console-setup (раньше ещё был console-cyrillic, но сейчас он, насколько я понимаю, не нужен). Сделай dpkg-reconfigure console-setup и выбери там шрифт с кириллицей — какой-нибудь няшный терминус.
Для openSUSE и Fedora существует RPM-пакет «workaround-cyrillic-console», но по понятным причинам, для Debian он не применим. Вот я и создал тему, спросить, может уже в апстриме пофиксили?
В systemd дистрибутивах локализация tty осуществляется через файл /etc/vconsole.conf. Здесь вы прописываете шрифт, поддерживающий кириллицу и переключение раскладки. Исключение составляют Debian и его производные. Там локализация tty осуществляется через dpkg-reconfigure console-setup
Из коробки в дебиане никогда и не ломалось, поломано в raspberry pi os (raspbian бывший) и никогда и не чинилось (из коробки). Выше написано как чинить.
Не очень понял, к чему ты об этом спросил. Учитывая, что распбиан — это по сути специализированная сборочка, то очевидно, что сломанность консольной кириллицы связана либо с какими-то присущими этой сборке своими костылями (например, там какой-нибудь свой установщик, забывающий вызвать console-setup при первоначальной настройке), либо с тем, что console-setup просто нет в стандартной поставке пакетов (место сэкономили — всё равно все в иксах сидят).
Если Systemd и не Debian
Ищите нужный вам keymap через "localectl list-keymaps | grep -i ru ".
Выбирайте тот keymap, где переключение раскладки для вас удобнее.
Далее выбранный keymap прописывете в /etc/vconsole.conf.
Перезагружате консоль
Если Debian
dpkg-reconfigure console-setup
Перезагружаете консоль
В Debian не используются средства systemd для настройки консолей, а штатный console-setup работает, скажем так, нечасто, не в последнюю очередь по причине ненависти мейнтейнера к systemd.