Русский язык в консоли Ubuntu

Многие замечали, что из версии в версию в Ubuntu (особенно в последних релизах) слетают русские фонты в консоли (куда можно попасть нажав Ctrl+Alt+F1F6, а Ctrl+Alt+F7 возвращает в графическую среду).

Оказывается всего навсего нужно включить поддержку фреймбуфера на этапе инициализации ядра.

Для этого:

  1. В любом текстовом редакторе с правами рута нужно в файл /etc/initramfs-tools/initramfs.conf добавить строчку FRAMEBUFFER=Y.

    Это также можно сделать выполнив следующие команды команду:

    sudo -i
    echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf
    exit
  2. Обновить образ рамдиска периода инициализации ядра (initrd):

    sudo update-initramfs -u
  3. Поле этих манипуляций настройки сделанные командой:

    sudo dpkg-reconfigure console-setup

наконец начнут работать: Русским фонтами будет показываться все с самого начала - т.е. даже запрос на проверку дисков (возникающий в процессе инициализации ядра) будет выводится кириллицей, а не квадратами.

Возможно потребуется так же настроить и клавиатуру (раскладки, переключение раскладок и compose-key)1):

sudo dpkg-reconfigure keyboard-configuration
1) хотя настройки клавиатуры работают нормально и без манипуляций с фреймбуфером

Обсуждение

Ваш комментарий:
   __  ___  ____   ____   ____    ___    ___ 
  /  |/  / / __ \ / __ \ / __ \  / _ )  / _ |
 / /|_/ / / /_/ // /_/ // /_/ / / _  | / __ |
/_/  /_/  \___\_\\___\_\\____/ /____/ /_/ |_|