 |
Цитата: |
 |
|
|
|
|
|
|
|
|
А есть ли вариант полностью загрузить Thinstation с флэшки а не тянуть его по сети?
|
|
 |
|
 |
|
Есть, форматируем флеху в fat или fat32 (последнее у меня работало, хотя все рекомендуют именно fat) если использовать последний
syslinux то проблем с фат32 быть не должно. Делаем флеху загрузочной (устанавливаем тот самый syslinux).
x:\>syslinux.exe -sfma x:
Где "
x" это буква нашей флехи (и из примера видно что syslinux находится в корне этой флехи).
Пример синтаксиса файла
thinstation.conf.user
NET_USE_DHCP=off # Если не используете DHCP, то обязательно указать OFF
NET_USE_TFTP=off # Для загрузки файлов конфигурации с диска поставить OFF
NET_IP_ADDRESS=XXX.XXX.XXX.XXX # IP клиента
NET_MASK=255.255.255.0 # Маска подсети
#NET_GATEWAY=XXX.XXX.XXX.XXX # Если нужно указать шлюз
#NET_DNS1=XXX.XXX.XXX.XXX # IP адрес DNS сервера
#NET_DNS2=XXX.XXX.XXX.XXX
SCREEN=0
WORKSPACE=1
AUTOSTART=Off # Для нескольких сессий выбрать off.
SESSION_0_TITLE="terminall server 1" # Название сервера или имя клиента, отображаеться в режиме AUTOSTART=Off
SESSION_0_TYPE=rdesktop # Тип сессии
SESSION_0_SCREEN=1 # Экран сессии
SESSION_0_RDESKTOP_SERVER=XXX.XXX.XXX.XXX # IP терминального сервера
SESSION_0_RDESKTOP_OPTIONS="-u 'user'" # Имя пользователя
#SESSION_1_TITLE="terminall server 2"
#SESSION_1_TYPE=rdesktop
#SESSION_1_SCREEN=1
#SESSION_1_RDESKTOP_SERVER=XXX.XXX.XXX.XXX
#SESSION_1_RDESKTOP_OPTIONS="-u 'user2'"
# Подключение устройств в RDP сессии.
RDESKTOP_SOUND=Off
RDESKTOP_FDD=On
RDESKTOP_CDROM=Off
RDESKTOP_HDD=Off
RDESKTOP_USB=On
RDESKTOP_1394=Off
RDESKTOP_COM3=Off
RDESKTOP_COM4=Off
RDESKTOP_SLOWLINK=On # Оптимизация под модемное соединение
RDESKTOP_COMPRESSION=On # Использование компрессии для RDP данных
RDESKTOP_COLOR_DEPTH="16" # Глубина цвета
KEYBOARD_MAP=en_us # Раскладка клавиатуры
TIME_ZONE="Europe/Moscow"
USB_ENABLED=On # Включение драйверов USB
AUDIO_LEVEL=67
AUTOPLAYCD=On # Автоматическое проигрывание музыкальных CD
DAILY_REBOOT=On # Если в течении дня нет соединения с сервером, то происходит перезагрузка
CUSTOM_CONFIG=off
RECONNECT_PROMPT=menu # Действие при отключении сессии, варианты: ON (переподключиться), OFF (не переподключаться),
MENU (показывать меню), MENUXX (где XX - время паузы в мин. перед отключением). Работает в режиме AUTOSTART=On
NET_HOSTNAME=host # Имя компьютера клиента
NET_TELNETD_ENABLED=On # Доступ к клиенту по сетевому протоколу telnet
SCREEN_RESOLUTION="1024x768" # Разрешение экрана
SCREEN_HORIZSYNC="30-65" # Для CRT лучше поставить 30-75
SCREEN_VERTREFRESH="75" # Для LCD мониторов, для CRT поставить 85
SCREEN_COLOR_DEPTH="16" # Глубина цвета иксов
MOUSE_PROTOCOL=IMPS/2 # Протокол для мыши
MOUSE_RESOLUTION=100 # Разрешающая способность мыши
MOUSE_ACCELERATION="1" # Ускорение мыши, например значение 1/8 замедлит движение
X_DRIVER_OPTION1="swcursor On" # Аппаратный курсор
POWERBTN_ACTION=Off # Выключение кнопкой питания, если не указывать эту переменную, то переход в режим standby
PRINTER_0_NAME=parallel # Имя принтера
PRINTER_0_DEVICE=/dev/printers/0 # Устройство принтера
PRINTER_0_TYPE=P # Для принтера подключенного к параллельному порту
PRINTER_1_NAME=usb # Имя принтера
PRINTER_1_DEVICE=/dev/usb/lp0 # Устройство принтера
PRINTER_1_TYPE=U # Для USB принтера
взято
тут
Берем сборку thinstation тут
nixts или тут
itadvisor или собираем на конструкторе
тут . Нам необходима сборка предназначенная для загрузки через syslinux как правило в имени присутствует это имя, например
Thinstation-2.2-281110-syslinux.zip там же есть и вышеописанная утиль
syslinux.exe. Все файлы должны располагаться в корне флешхи, а файл
thinstation.conf.user должен находиться в папке
thinstation.profile.
После того как комп начнет грузиться с флехи, управление передастся загрузчику
syslinux установленному на флеху, он в свою очередь прочтет файл
syslinux.cfg найдет секцию отмеченную по умолчанию, в ней прочтет имя ядра
vmlinuz и имя образа виртуальной файловой системы
initrd загрузит все это добро и управление передаст ядру
thinstation. Thinstation в свою очередь прочитает файл
thinstation.profile/thinstation.conf.user найдет в нем (возможно, если был указан статически) свой ip, маску подсети, параметры - какую сессию открывать, на каком сервере (Терминальном серваке),
и т.д. и т.п. и далее следует радоваться или искать ошибки читаю доку
