Квадраты вместо русских букв в консоле Debian 10

grub2

Ставим grub2, затем идем в папку с консольными шрифтами (в моем случае - /usr/share/consolefonts) и распаковываем в удобное для вас место понравившийся шрифт нужного размера и кодировки (кирриллические шрифты имеют имена, начинающиеся с CyrSlav). Для примера я выбрал шрифт CyrSlav-Terminus16

Grub-mkfont

Запускаем скрипт grub-mkfont (входит в grub-common):

grub-mkfont имя_исходного раcпакованного_шрифта -o имя_шрифта.pf2
Копируем получившийся файл в папку /boot/grub

Редактируем /etc/grub.d/00_header: находим строчки

# Make the font accessible
    prepare_grub_to_access_device `${grub_probe} --target=device ${GRUB_FONT_PATH}`
    cat << EOF
if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}`; then
  set gfxmode=${GRUB_GFXMODE}
  insmod gfxterm
  insmod ${GRUB_VIDEO_BACKEND}
дописываем к ним
loadfont /boot/grub/имя_шрифта.pf2
Обновляем initramfs и перезагружаем.
update-initramfs -u
reboot
Посмотреть набор консольных символов можно командой:
showconsolefont

Конфигурация командой

Можно настроить консольные шрифты командой dpkg-reconfigure:

dpkg-reconfigure console-setup
Далее выбираем “UTF-8”, “Cyrillic - KOI8-R and KOI8-U” и тип начертания (Fixed,Terminus,VGA…) В комментарии https://linux.org.ru/furum/general/13242535 пользователь squareroot пишет следующее:

UTF-8 — это кодировка, которая будет использоваться консолью при чтении stdin-выводе в stdout. Но благодаря наследию VGA 80-х годов, в текстовую консоль без иксов видеокарточка может рисовать только 256 различных глифов. Какие именно — тебе предстоит выбрать на следующем шаге. У меня, например, выбран Cyrillic KOI8-R and KOI8-U, это значит, что в видеодрайвере окажутся глифы, входящие в эту кодировку, т.е. латинские и кириллические. Это совершенно не значит, что консоль будет использовать KOI8-R, просто она сможет отображать символы из этой кодировки.

Но у меня таким образом не получилось добавить русские консольные шрифты.

Источники по теме

  1. Форум Debian - манипуляции с консольными шрифтами: https://debianforum.ru/index.php?topic=14746.0