Не работает ввод русского в консоли.

Всем привет. Вывод на русском языке нормально работает, а вот когда я сам ввожу на русском-квадратики. Что сделать?
KEYMAP="ru4.map.gz"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP=""
LOCALE="ru_RU.UTF-8"
Специально для экспериментаторов с раскладками – прежде чем вписывать неизвестно что в конфиг, загрузите раскладку вручную и проверьте её. Делается это так:
1) В консоли (не в X-терминале) заходим под рута (или далее загружаем раскладки через sudo, кому как больше нравится).
2)
# cd /usr/share/kbd/keymaps/i386/qwerty/
# ls ru*
ru1.map.gz        ru-ms.map.gz                 ruwin_cplk-CP1251.map.gz  ruwin_ct_sh-CP1251.map.gz
ru2.map.gz        ru-utf.map.gz                ruwin_cplk-KOI8-R.map.gz  ruwin_ct_sh-KOI8-R.map.gz
ru3.map.gz        ru-utf-menu-swapcaps.map.gz  ruwin_cplk-UTF-8.map.gz   ruwin_ct_sh-UTF-8.map.gz
ru4.map.gz        ruwin_alt-CP1251.map.gz      ruwin_ctrl-CP1251.map.gz  ru_win.map.gz
ru-cp1251.map.gz  ruwin_alt-KOI8-R.map.gz      ruwin_ctrl-KOI8-R.map.gz  ru-yawerty.map.gz
ru.map.gz         ruwin_alt-UTF-8.map.gz       ruwin_ctrl-UTF-8.map.gz
3) С помощью команды loadkeys файл загружаем раскладки, начинающиеся на ru и пробуем их в действии. Так как консоль у вас скорей всего юникодная, то и раскладка должна быть юникодная, иначе вводиться-то оно будет, а вот отображаться – нет. Сразу предупреждаю, что все или почти все раскладки БЕЗ заветных букв UTF вам НЕ подойдут, за исключением раскладки ru. Кроме того, будьте готовы к тому, что разные раскладки переключаются разными клавишами – это могут быть CapsLock, Ctrl+Shift, Alt+Shift, правый Alt или правый Ctrl.
4) Когда выберите нужную раскладку и проверите её, впишите её имя в строчку KEYMAP конфига. Суффикс .map.gz писать НЕ ОБЯЗАТЕЛЬНО. В простейшем случае просто
KEYMAP="ru"
Большое спасибо. ru3 и ru4 дают квадратики, ru1 и ru2 не переключаются ни по одному из известных мне сочетаний(alt/ctrl+shift, caps), а вот ru заработала идеально.
 
Зарегистрироваться или войдите чтобы оставить сообщение.