The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Использование бездисковых Linux-станций с загрузкой по сети"
Отправлено Pavel, 19-Янв-05 11:08 
Попробую восстановить то что я делал для нормального отображения русских имен на флоппи. Немного подзабыл, поэтому прошу сильно не бить :)

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, clean , bzImage, 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 с редиректом флоппиков , только я так и не смог заставить его работать с русскими символами... А такбы и самба нафиг не нужна была бы на терминалках.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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