У тех, кто рабоает в консоли часто встречается проблема отображения кракозябр вместо символов кириллицы. С такой проблемой и я столкнулся недавно. Решилась она довольно просто. Нужно всего лишь в ручную подправить файлик и всё. Для пользователей английской версии это не актуально, т.к. вся информация выводится без использования символов кириллицы.
Кракозябры в консоли можно побороть вот таким вот способом:
sudo apt-get install console-setup console-setup-linux
sudo spt-get purge console-cyrilic
После это правим ручка вот этот файл /etc/default/console-setup
:
sudo nano /etc/default/console-setup
И вписываем туда вот такие значения:
CHARMAP="UTF-8"
CODESET="CyrSlav"
FONTFACE="VGA"
FONTSIZE="16" #Не 16x8!
После этого делаем вот так:
setupcon --save
И распаковываем указанный шрифт:
gunzip -k /etc/console-setup/CyrSlav-VGA16.psf.gz
Но главное помнить, что файл может быть другим в зависимости от настроек. Название файла должно точно совпадать с настройками из /etc/default/console-setup
, потому что setupcon
может подбирать аналог, если 100% совпадение не найдено, а скрипт в initrd
- нет.
И завершаем все вот такой командой
update-initramfs -u
Посмотреть, какие есть шрифты можно в этой папке /usr/share/consolefonts/
.
Так же можно использовать и вот такую команду
sudo dpkg-reconfigure console-setup
Но учтите, что он неправильно устанавливает параметр FONTSIZE
.
После всех этих манипуляций у вас будет нормально отображаться информация на русском языке.
На этом все! Profit!
Если у тебя есть вопросы, комментарии и/или замечания – заходи в чат, а так же подписывайся на канал.