LINUX.ORG.RU

Ядро 2.6.18 - не отображаются русские символы


0

0

Подскажите, чем может быть вызвана такая проблема:
ASP 7.2, поднимаю ядро 2.6.18 (из поставки FC6).
Во время загрузки системы в консоли не отображаются русские символы (вместо них пропуски).
При запуске mc - на экране "мусор", колонки отображаются не пропорционально, псевдографика тоже не отображается.
Подскажите в какую сторону покопать?
Уже вроде все перепроверил - результат тот же.
До этого поднималось стандартное ядро 2.4.9, русские символы соответственно отображались нормально.


Re: Ядро 2.6.18 - не отображаются русские символы

Вы откопали дистрибутив, наверное, 6 - 7 летней давности и пытаетесь на него поставить новое ядро. Удивительно, что оно вообще загрузилось! Изменений в системе за это время произошло достаточно.

Вывод: если это какой-нибудь сервер, который уже много лет работает, то зачем его трогать? - пусть работает дальше. В противном случае - поставить ту же FC6 и не мучиться.

TuxR ★★★★ ()

Re: Ядро 2.6.18 - не отображаются русские символы

Это и так понятно.
Стоит задача - разобраться именно с этим дистрибутивом.

Сервер/дистрибутив действительно достаточно старый, и на нем все нормально работало до того как сгорела материнка.
После переноса винчестера на новую материнку - на старом ядре не захотел включаться DMA на IDE, поэтому пришлось ставить ядро 2.6.
Кроме этого на сервере работает софт, написанный под ASP7.2, перенос на FC возможен, но есть определенные проблеммы.

chief ()

Re: Ядро 2.6.18 - не отображаются русские символы

Что за IDE? Не верю, что DMA на этом IDE нельзя включить, не сменив ядро на версию "следующего поколения".

> Кроме этого на сервере работает софт, написанный под ASP7.2, перенос на FC возможен, но есть определенные проблеммы.

Так перекомпилите софт, если не заведётся. А вообще - на долгий срок не федору надо брать, а RHEL(ну или Centos, если денег неохота платить)

Deleted ()

Re: Ядро 2.6.18 - не отображаются русские символы

M/B VIA P4M890/VT8237A Asus P5V-VM Ultra
пробовал ядра 2.4.9 и 2.4.18 - в логах пишет неизвестный контроллер ide...
при указании hdparm -d1 ... выдает ошибку ...NOT_PERMITTED...
Но проблема не в этом.
Сейчас все нормально работает на ядре 2.6.18, осталась маленькая проблема с русскими символами в терминале.
Ставить из-за этого FC естественно не буду, т.к. пользователи работают с этой машиной в X-ах.

chief ()

Re: Ядро 2.6.18 - не отображаются русские символы

Я же говорил - на работу сервера это никак не влияет.
Хочется для себя разобраться из-за чего возникает такая проблемма, потому что раньше с похожим не приходилось сталкиваться.

chief ()

Re: Ядро 2.6.18 - не отображаются русские символы

у меня было при неправильно поставленном фонте, но Вы вроде все проверили... Еще поддержка NLS в ядре.... по идее, там может это дело в виде отдельного модуля?

Affrikan ()

Re: Ядро 2.6.18 - не отображаются русские символы

кодировку символов при компиляции ядра ставь utf8

anonymous ()

Re: Ядро 2.6.18 - не отображаются русские символы

Фонты используются теже что и при загрузке старого ядра (koi8u_8x16).
Проверял наличие файла - /lib/kbd/consolefonts/koi8u_8x16.psf.gz
в федоре используются файлы *.psfu.gz
эти файлы полностью идентичные, поэтому для экспериментов создал еще один файл koi8u_8x16.psfu.gz, но это не помогло

Ядро стандартное от FC6 - nls включены в виде модулей.
Но проверил, что при использовании аналогичных фонтов на установленной FC6 они не используются.

Подозреваю что проблема или в некорректной загрузке фонтов (возможно в ядрах 2.6.x поменялся механизм загрузки) или в некорректной работе с видеоконтроллером.

chief ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.