LINUX.ORG.RU

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


0

0

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


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

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

TuxR ★★★★
()
Ответ на: комментарий от TuxR

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

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

chief
() автор топика
Ответ на: комментарий от chief

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

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

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

Deleted
()
Ответ на: комментарий от Deleted

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
() автор топика
Ответ на: комментарий от Demetrio

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

chief
() автор топика

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

Affrikan
()

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

anonymous
()

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

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

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

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