[ @debian @console @grub @fonts ]
Выйти в отдельную сессию (Ctrl+Alt+F1) и залогиниться под своим юзером.
sudo apt-get remove --purge console-cyrillic
Не факт, что он установлен, но всё равно.
У systemd есть нативные средства локализации консоли и наличие пакета console-cyrillic там не только не требуется, но и не рекомендуется, потому что работать все равно не будет, а если и будет, то плохо. Они наверняка уже установлены, но всё-таки.
sudo apt-get install console-setup keyboard-configuration
Настроить языковое окружение
Настроить англоязычное окружение
sudo LANG=en_US.UTF-8 dpkg-reconfigure locales
Настроить русскоязычное окружение
sudo LANG=ru_RU.UTF-8 dpkg-reconfigure console-setup
Encoding to use = utf-8
[ok]
Character to support = Cyrillic — Slavic languages (also Bosnian and Serbian Latin)
[ok]
Font for the console = Terminus
[ok]
Имеет смысл выбрать шрифт Terminus или Fixed (если после команды ls вместо русских названий каталогов отображаются кракозябры)
Font size =
12х24 если монитор похуже
logout обязательно! иначе изменения не сохранятся
Узнать разрешение консоли
sudo -u user1 -H DISPLAY=":0.0" xrandr -q | grep '\*'
в моем Acer 1920x1080 60.02 59,93 код vga надо поискать.
VGA Resolution and Color Depth reference Chart:
Depth 800×600 1024×768 1152×864 1280×1024 1600×1200 8 bit vga=771 vga=773 vga=353 vga=775 vga=796 16 bit vga=788 vga=791 vga=355 vga=794 vga=798 24 bit vga=789 vga=792 vga=795 vga=799
Нужно отредактировать файл /etc/default/grub (естественно, с правами суперпользователя):
sudo mcedit /etc/default/grub
Ищем следующую строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
И подставляем после quiet nomodeset через пробел в тех же кавычках vga=792, например. Это если разрешение 1024×768.
Можно quiet nomodeset убрать совсем — тогда вместо заставки с логотипом будет отображаться процесс загрузки в тексте.
sudo update-grub