Поддержка русского языка в консоли UBUNTU (Лечим от квадратиков)
- 13.06.13, 13:43
- NETWORKS & COMPUTERS
Многие замечали, что из версии в версию в Ubuntu у некоторых слетают русские фонты в консоли (куда можно попасть нажав CTRL+ALT+F1 - F6, а CTRL+ALT+F7 возвращает в графическую среду). Озаботившись причинами почему это происходит я (Sly_tom_cat) облазил кучу мест в поисках решения. Залез и в initrd и смотрел в скрипты upstart и в UDEV… что ни правил - не помогает. Особо порадовал комментарий разработчиков в одном из скриптов Udev1). Cуть там примерно такова: «надо бы делать как-то так, но мы попробовали - у нас не вышло. Так что, делаем как получится, а если юзерам нужны нормальные фонты - пускай выполнят setupcon и все будет Ok»
Но все-таки нет такого решения, которого не найти в Интернете. Причем нашел я его даже по русски 2)
Оказывается, всего навсего, нужно включить поддержку фреймбуфера на этапе инициализации ядра.
Для этого:
1. в любом текстовом редакторе с правами рута нужно в файл /etc/initramfs-tools/initramfs.conf добавить строчку FRAMEBUFFER=Y.
Это также можно сделать выполнив следующие команды:
2. Обновить образ рамдиска периода инициализации ядра (initrd):
Поле этих манипуляций настройки сделанные командой:
3)
наконец начнут работать: Русским фонтами будет показываться все с самого
начала - т.е. даже запрос на проверку дисков (возникающий в процессе
инициализации ядра) будет выводится кириллицей, а не квадратами.
Возможно потребуется так же настроить и клавиатуру (раскладки, переключение раскладок и compose-key)4):
Коментарі