Лучшая система размещения статей
 Добавить в избранное |  Сделать стартовой 
Поиск По Сайту
Навигация
     Главная
     Форум
     Новости
     Обзор новостей
     Гостевая
     Статьи
     Файлы
     Магазин
     Пользователи
     Контакты
     О Проекте
     Карта Сайта
Вход
Логин:

Пароль:


Запомнить меня
Вам нужно Авторизоваться.
Забыли Пароль?
Регистрация
Атестат
Подписка на новости: Подписаться

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

Источник: www.kusto.com.ru
Добавлено: 2006-03-04 12:26:58

Попробую восстановить то что я делал для нормального отображения русских имен на флоппи. Немного подзабыл, поэтому прошу сильно не бить :)

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=,dev=/dev/floppy/0 \
/mnt/floppy /mnt/floppy
на
mount -t supermount -o fs=,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 с редиректом флоппиков , только я так и не смог заставить его работать с русскими символами... А такбы и Samba не нужна была бы на терминалках.

Кому нужен готовый образ thinstation с поддержкой русских символов, можете взять здесь www.kusto.com.ru/thinstation/thinstation.nbi

Понравилась статья? Поделись с друзьями!
Facebook Опубликовать в LiveJournal Tweet This


Оглавление   |  ?? ????

Оглавление        Вернуться к Статье

Скачай CMS сейчас!
Текущая версия системы управления сайтом WebCodePortalSystem:
v.7.1.00
Скачать CMS v.7.1.00
Обновление с версии 6.2.01

Сайт разработчика:
Новые бета версии

На Сайте
Гостей: 11
Пользователей: 0


10 новых статей
Наши Партнеры


Copyright WebCode-Command © 2003-2012
Работает под управлением WebCodePortalSystem v. 6.2.01
Rambler's Top100