Вход на сайт

Навигация

Сейчас на сайте

Пользователей онлайн: 0.

Сбор новостей

Подписка на Сбор новостей

Вы здесь

2.6.23 обновил до 2.6.24 и исчезли русские буквы в консоли

когда стояло ядро gentoo 2.6.23-r4 с русскими буквами в консоли было все ок. Скомпилировал gentoo-2.6.24 и tuxonice-2.6.24 c тем же конфигом (появившиеся новые настройки в ядрах взяты дефолтными). Если гружусь в 2.6.24 (любое) вместо русских букв наблюдаю знаки вопроса. Если гружусь в 2.6.23-r4 - с русским все ок. В чем могут быть грабли?

# /etc/conf.d/consolefont

# CONSOLEFONT specifies the default font that you'd like Linux to use on the
# console. You can find a good selection of fonts in /usr/share/consolefonts;
# you shouldn't specify the trailing ".psf.gz", just the font name below.
# To use the default console font, comment out the CONSOLEFONT setting below.
# This setting is used by the /etc/init.d/consolefont script (NOTE: if you do
# not want to use it, run "rc-update del consolefont" as root).

#CONSOLEFONT="cp866-8x16"
CONSOLEFONT="cp866-8x8"

# CONSOLETRANSLATION is the charset map file to use. Leave commented to use
# the default one. Have a look in /usr/share/consoletrans for a selection of
# map files you can use.

CONSOLETRANSLATION="koi2alt"

Есть ли настройки ядра, способные повлиять на отображение русских букв? Может нужен конфиг ядра?

$ cat /usr/src/linux/.config | grep NLS

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

localhost ~ # cat /usr/src/linux/.config | grep NLS
CONFIG_UDF_NLS=y
# CONFIG_SMB_NLS_DEFAULT is not set
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="koi8-r"
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
CONFIG_NLS_CODEPAGE_866=y
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
CONFIG_NLS_CODEPAGE_1251=y
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
CONFIG_NLS_ISO8859_5=y
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
CONFIG_NLS_KOI8_R=y
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=y

Хм.
А в иксах всё нормально?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В иксах все по-прежнему ок

мне чтото 24 не пошёл
как раз в это время переставлял систему
в 2_6_24 дофига (как мне кажется) всё по другому
дошло до того, что видяху нвидиавскую не настроить было, откатился до 23

У меня ati. проблем с последней версией проприетарных дров не обнаружил

У меня под 24 ни один модуль не собирается
________________
Jedem das Seine!

________________
Jedem das Seine!

fglrx и ndiswrapper работают нормально. откачусь временно до 23-r6

Вобщем если у тебя стоит авто-замена-конффайлов, то проверь /etc/rc.conf стоит ли там unicode="yes"

"Задавать вопросы имеет смысл только после того, как окончательно убедился, что сам ответ не найдешь. То есть очень, очень редко." (с) сэр Джуффин Халли, Начальник Тайного Сыска

joker79 написал(а):
Вобщем если у тебя стоит авто-замена-конффайлов

это что - новое развлечение для месных камикадзе?

joker79 написал(а):
Вобщем если у тебя стоит авто-замена-конффайлов, то проверь /etc/rc.conf стоит ли там unicode="yes"

конф обновляю при помощи dispatch-conf. в rc.conf стоит unicode="no", т.к. у меня CONSOLEFONT не юникодовый (см. содержимое /etc/conf.d/consolefont вверху). Фишка в том, что если загрузить ядро 2.6.23-r6 русские буквы есть, в 2.6.24- символы вопроса.

попробуй поставь CONSOLEFONT="LatArCyrHeb-14" и скажи что получилось

кажется нашёл решение этой проблемы здесь:
http://linuxforum.ru/index.php?showtopic=62869

нужно в конфиг grub.conf после строки с ядром дописать vt.default_utf8=0

пример:

Цитата:
#booting gentoo linux 2.6.24-r4
title=Gentoo Linux 2.6.24-r4
root (hd1,0)
kernel /kernel-2.6.24-gentoo-r4 root=/dev/hdb6 vga=0x31b vt.default_utf8=0

только учтите, что vga=0x31b - это разрешение 1280x1024 (24bit) в консоли

sorath написал(а):
кажется нашёл решение этой проблемы здесь:
http://linuxforum.ru/index.php?showtopic=62869

нужно в конфиг grub.conf после строки с ядром дописать vt.default_utf8=0

пример:

Цитата:
#booting gentoo linux 2.6.24-r4
title=Gentoo Linux 2.6.24-r4
root (hd1,0)
kernel /kernel-2.6.24-gentoo-r4 root=/dev/hdb6 vga=0x31b vt.default_utf8=0

только учтите, что vga=0x31b - это разрешение 1280x1024 (24bit) в консоли

Обязательно попробую, на данный момент проблему решил прописав вызов unicode_stop в .bashrc