Да вроде всё так и сделано... я уже в вики полазил, читал даже англицкую статью по этому вопросу.
Консоль:
locale-gen
Generating locales...
en_US.UTF-8... done
en_US.ISO-8859-1... done
ru_RU.KOI8-R... done
ru_RU.UTF-8... done
ru_RU.ISO-8859-5... done
Generation complete.
Консоль:
locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
Консоль:
locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Сферический лэнгуэч в вакууме...
+ еще читайте последние новости с оффсайта. Не так давно там были изменения (к примеру, initscripts), которые затрагивали вопросы связанные с локалью.
Читал. Плакал.... Удалял /etc/profile.d/locale.sh, удалял initscripts и ставил заново. Не помогает... Что-то я натворил видимо ещё после этого =) А бут не отдельным разделом, у меня home стоит отдельным, а кокретно эта ругань, есть подозрение, что о картридере. Я вроде когда-то давно прописывал карточку в fstab.
-------------------------------------------------------------------------
Собственно разобрался с локалью. Сделал вот что:
Консоль:
Файл: /etc/locale.conf
LANG=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
И в rc.conf прописал вместо CONSOLEMAP= вот так вот: CONSOLEMAP=""
Что именно из этого было критичным не знаю, но теперь локаль работает... зато автомонтирование флешек - нет =) Забавно.
Главное для пользователя Арча или Debian это не превратить случайно свою систему в Рач или Дебину...