Кодировка в консоли (Решено)

Здравствуйте.
Устанавливаю арч на ноутбук, вроде всё делаю по проторенной уже дорожке, но наверное раз на раз не приходится.
Создал файл:
 nano /etc/vconsole.conf

          KEYMAP=ru
          FONT=cyr-sun16
          FONT_MAP=

Раскоментировал в файле locale.gen, строки
en_US.UTF-8 UTF-8
          ru_RU.UTF-8 UTF-8

В locale.conf прописал:
LANG="ru_RU.UTF-8"

И сгенерировал всё это командой locale-gen. Вроде не первый раз но пока не воспользуещься командой
setfont cyr-sun16
, показывает кракозябры.
Может что-то изменилось в установке или на ноутбуках своя специфика.
Подскажите где делаю ошибку.
Если для вашей видеокарты при загрузке системы подключается drm-модуль, например i915 для intel, его старт приводит к появлению нового устройства фреймбуфера (или замене старого на новый) (/dev/fb0 и т.д.), и повторной инициализации консоли со сбросом шрифта. Если это происходит уже после того, как systemd-vconsole-setup загрузила ваш шрифт, вам требуется либо загрузить его повторно, либо обеспечить старт drm-модуля заведомо раньше загрузки шрифта.

Вики

Вики русский

Тема на форуме
vs220
Если для вашей видеокарты при загрузке системы подключается drm-модуль, например i915 для intel, его старт приводит к появлению нового устройства фреймбуфера (или замене старого на новый) (/dev/fb0 и т.д.), и повторной инициализации консоли со сбросом шрифта. Если это происходит уже после того, как systemd-vconsole-setup загрузила ваш шрифт, вам требуется либо загрузить его повторно, либо обеспечить старт drm-модуля заведомо раньше загрузки шрифта.

Вики

Вики русский
Суть уловил с исполнением пока туговато, будем понемногу разбираться. Спасибо за пояснение и способ решения.
Тема на форуме
ZeniaM
Суть уловил с исполнением пока туговато, будем понемногу разбираться. Спасибо за пояснение и способ решения.
тебе нужны первые 2 файла из раздела Практика
/etc/udev/rules.d/96-fb-all-vcs-setup.rules и /etc/udev/all-vcs-set.sh
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
ZeniaM
Суть уловил с исполнением пока туговато, будем понемногу разбираться. Спасибо за пояснение и способ решения.
тебе нужны первые 2 файла из раздела Практика
/etc/udev/rules.d/96-fb-all-vcs-setup.rules и /etc/udev/all-vcs-set.sh
Я уже немного поэкспериментировал и попробовал первый вариант из темы на форуме
Тема на форуме
/etc/udev/rules.d/96-fb-setfont.rules

# Set font for a new framebuffer device
KERNEL=="fb*", ACTION=="add", IMPORT{file}="/etc/vconsole.conf", RUN+="/usr/bin/setfont $env{FONT}"
но текст меняется с квадратиков на вопросики :)
Буду экспериментировать дальше.
А добавить hooks keymap и пересобрать initramfs не проще?

[wolf@arch-wolf ~]$ mkinitcpio -H keymap
==> Help for hook 'keymap':
This hook loads keymap(s) specified in vconsole.conf during early userspace.
ZeniaM
Тема на форуме

@kurych: спасибо. действительно, нужно было просто закомментить строку
FONT_MAP=

RusWolf
А добавить hooks keymap и пересобрать initramfs
Модуль DRM/KMS еще прописать надо, что бы раньше грузился
В вики все описано
vs220
Модуль DRM/KMS еще прописать надо, что бы раньше грузился
У меня нету модулей в ранней загрузке.
Использую hooks keymap и таких проблем как у автора топика нету.
RusWolf
Использую hooks keymap и таких проблем как у автора топика нету
У меня и без hooks keymap проблем нету, все зависит от того когда грузится модуль. Прочтите русскую вики
С "FONT_MAP=" играл результат нулевой, перезборка initramfs и прописка модулей пока вопрос темный и не изведанный, будем потихоньку осваивать.
Всем огромное спасибо, в принципе это не большая проблема можно и шрифты подгрузить когда нужно, главное вопрос решили и можно спокойно двигаться дальше осваивая безграничный и туманный :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.