Задача: необходимо создать загрузочный ramdisk с поддержкой русификации (локализации) приложений/утилит.
Скопировал на ramdisk все необходимое; Выставил export LANG=ru_RU.KOI8-R; Скопировал /usr/share/locale/ru/* для всех использующися утилит; Русский шрифт в консоли- ok;
Но: - если не копировать на ramdisk /usr/share/locale/ru/* , все утилиты разговаривают по английски и все ok - после копирования /usr/share/locale/ru/* на ramdisk, - буквы/текст собщений не выводится (пустой)
Можно ли правильно добавить локализацию linux утилит на вручную создаваемый ram-disk?
Все русские сообщения/шрифты, использующтиеся в программах напрямую - визуализируются оk: printf("абвгдежз");
Индицируются пустыми строками на целевой машине после загрузки с созданного boot_ramdisk: printf( i18n ("абвгдежз") );
Созданный boot_ramdisk монтируется как корень.
Другие диски не монтируются.
На инструментальной машине, где создается boot_ram_disk методом копирования нужных файлов все вызовы ф-ий i18n(""); работают ok.