The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Русификация Linux Thinstation для построения бездисковых станций (diskless rus linux)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: diskless, rus, linux,  (найти похожие документы)
From: Pavel <http://www.kusto.com.ru>; Newsgroups: http://forum.opennet.ru Date: Mon, 19 Jan 2004 14:31:37 +0000 (UTC) Subject: Русификация Linux Thinstation для построения бездисковых станций Оригинал: http://www.opennet.dev/openforum/vsluhforumID3/4923.html#19 Попробую восстановить то что я делал для нормального отображения русских имен на флоппи. Немного подзабыл, поэтому прошу сильно не бить :) 1. Выкачиваем исходники thinstation 2. Выкачиваем ядро 2.4.27 для 2.1beta8 3. Распаковываем thinstation , тудаже ядро. 4. Добавляем в конф . файл ядра : CONFIG_SMB_NLS_REMOTE="cp866" CONFIG_NLS_DEFAULT="koi8-r" CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_UTF8=m 5. Запускаем RUNME из корневого каталога , cd source cd kernel-2.4.27 cd linux-xx make menuconfig make dep make clean make bzImage make modules 6. После компиляции копируем из исходников ядра в генератор Thinstatinxx/kernel/ : vmlinuz-2.4.27 system.map-2.4.27 в каталог с nls_iso8859-1.o : nls_cp1250.o nls_cp1251.o nls_cp437.o nls_cp866.o nls_koi8-r.o nls_utf8.o 7. в packages/samba-base/lib/smb.conf.tpl добавляем: client code page = 866 character set = KOI8-R 8. в packages/samba-base/lib/modules/ копируем: nls_cp1250.o nls_cp1251.o nls_cp437.o nls_cp866.o nls_koi8-r.o nls_utf8.o 9 Командой make_smbcodepage делаем кодировки для 866, cp1251 make_unicodemap для 866, koi8-r пишем в packages/samba-base/lib/codepages/ 10. packages/base/etc/init.d/filesystem.local меняем mount -t supermount -o fs=$filesystem,dev=/dev/floppy/0 \ /mnt/floppy /mnt/floppy на mount -t supermount -o fs=$filesystem,dev=/dev/floppy/0,--,iocharset=koi8-r,codepage=866 \ /mnt/floppy /mnt/floppy для поддержки русских символов на CD mount -r -t supermount -o fs=iso9660,dev=/dev/cdroms/cdrom0,--,iocharset=koi8-r \ /mnt/cdrom /mnt/cdrom 11. генерим thinstation.nbi при этом не забыв раскоментировать в build.conf: module supermount package samba-server module floppy 12. в конфигурационный файл для конкретной машины добавляем: SAMBA_SERVER_ENABLED=On SAMBA_WORKGROUP=WORKGROUP SAMBA_SECURITY=share SAMBA_SERVER=SERVER SAMBA_WINS=WINSSERVER SAMBA_FLOPPY=On естественно заменяя WORKGROUP, SERVER, WINSSERVER на нужные параметры p.s. Круто было бы использовать rdesktop_cvs с редиректом флоппиков , только я так и не смог заставить его работать с русскими символами... А такбы и самба нафиг не нужна была бы на терминалках. Кому нужен готовый образ thinstation с поддержкой русских символов, можете взять здесь http://www.kusto.com.ru/thinstation/thinstation.nbi

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, winram (?), 09:40, 14/05/2005 [ответить]  
  • +/
    Всем привет!
    Воспользовался готовым nbi файлом с http://www.kusto.com.ru/thinstation/thinstation.nbi но ничего не вышло, загрузка доходит до момента когда выбераешь к какому терминалу подключатся. После попытки подключения к серминалу обратно выбрасывает  в меню. Раньше использовал подключение через ISA. Может в thinstation.conf.network надо внести изменения? Или уровень шифрование на сервере друго поставить? В общем у меня не получилось. Может кто посоветуе что сделать то надо. Спасибо.
     
  • 2, Mad Max (?), 19:28, 30/08/2006 [ответить]  
  • +/
    Всем привет!
    Я тоже воспользовался готовым nbi файлом с http://www.kusto.com.ru/thinstation/thinstation.nbi но он у меня виснет в процессе загрузки...
     
  • 3, ainu (?), 11:24, 04/12/2006 [ответить]  
  • +/
    Народ, такая проблема: собираю ядро как описано в Thinstation Kernel compilin HOWTO с конфигами, которые идут по дефолту в thinstation_src-2.2/source/kernel-2.6.16.5/linux-2.6.16.5 (.config)

    затем обновляю ядро в генераторе Thinstation-2.2 скриптом Thinstation-2.2/utils/scripts/update_kernel.sh
    на этом шаге в консоли вылетает что-то типа
    невозможно выполнить stat для bzImage из папки i386/boot

    генерирую командой ./build новые загрузочные образы Thinstation

    Получаю образы, записываю iso на болванку, загружаюсь.

    ядро и инитрд загружаются, появляется картинка thinstation после чего единственно возможным продолжением работы является нажатие F2 и переход в verbosity mode в котором в консоли пишется, что невозможно создать файлы в папках (везде один и тот же файл лога) и ссылка, что к этому файлу идет обращение из thinstation.init
    далее пишет: cat /tmp/ts/session файл или каталог не найден.
    всё и дальше ничего не происходит. Куда смотреть?

    SESSION_0_.. у меня есть, AUTOSTART=on

    Ещё вопросец: вышла новая самба 3.0
    в ней нет тех утилит, которые использовались в статье. Вроде бы она поддерживает по дефолту koi8-r и cp1251, но точно не известно. Знает кто как это проверить? теперь вместо client code page и character set используются комады display charset, unix charset, dos charset
    Так же как нет в генераторе Thinstation-2.2 файла filesystem.local
    куда теперь прописывать?

     
  • 4, ainu (?), 11:26, 04/12/2006 [ответить]  
  • +/
    Такая проблема: собираю ядро как описано в Thinstation Kernel compilin HOWTO с конфигами, которые идут по дефолту в thinstation_src-2.2/source/kernel-2.6.16.5/linux-2.6.16.5 (.config)

    затем обновляю ядро в генераторе Thinstation-2.2 скриптом Thinstation-2.2/utils/scripts/update_kernel.sh
    на этом шаге в консоли вылетает что-то типа
    невозможно выполнить stat для bzImage из папки i386/boot

    генерирую командой ./build новые загрузочные образы Thinstation

    Получаю образы, записываю iso на болванку, загружаюсь.

    ядро и инитрд загружаются, появляется картинка thinstation после чего единственно возможным продолжением работы является нажатие F2 и переход в verbosity mode в котором в консоли пишется, что невозможно создать файлы в папках (везде один и тот же файл лога) и ссылка, что к этому файлу идет обращение из thinstation.init
    далее пишет: cat /tmp/ts/session файл или каталог не найден.
    всё и дальше ничего не происходит. Куда смотреть?

    SESSION_0_.. у меня есть, AUTOSTART=on

    Ещё вопросец: вышла новая самба 3.0
    в ней нет тех утилит, которые использовались в статье. Вроде бы она поддерживает по дефолту koi8-r и cp1251, но точно не известно. Знает кто как это проверить? теперь вместо client code page и character set используются комады display charset, unix charset, dos charset
    Так же как нет в генераторе Thinstation-2.2 файла filesystem.local
    куда теперь прописывать?

     
     
  • 5, ainu (??), 22:34, 29/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Появилось 'руководство к действию' для версии 2.2
    http://www.opennet.dev/openforum/vsluhforumID15/831.html
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру