$ sudo dpkg-reconfigure console-setup
на экране появится мастер настройки (далее по окнам мастера):
Модель клавиатуры: Выбираем более подходящее устройство. Если ничто не подходит, то Generic 104-key PC.
Для кого предназначена клавиатура: Выбираем Russia
Раскладка клавиатуры: Выбираем Russia
Способ переключения раскладки: Выбираем любой, на ваше усмотрение.
Способ временного переключения раскладки клавиатуры: Выбираем любой, на ваше усмотрение.
Замена для клавиши AltGr (клавиша предназначена для набора специальных символов): Выбирается на ваше усмотрение.
Составная клавиша Compose: Выбирается на ваше усмотрение. Обычно используется клавиша Win (6 пункт).
Используемая кодировка в консоли: Выбираем UTF-8
Используемая таблица символов: Выбираем кириллица славянские языки... (5 пункт)
Консольный шрифт: Выбираем TerminusBold
Размер шрифта: Выбираем 16.
Использовать настройки для консолей: Указываем /dev/tty[1-6], что подтверждает использование настроек для всех виртуальных консолей.
После окончания настройки Вы увидите результат на экране. Если Вас что-то не устроит, Вам необходимо повторить этот пункт с самого начала.
Применяем указанные настройки при старте системы, для этого открываем для редактирования конфигурационный файл /etc/rc.local:
$ sudo nano /etc/rc.local
Добавляем выделенную строку:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
setupcon
exit 0