Задача: сделать тонкий клиент для Windows Server. В наличии: материнская плата с процессором Р3 500МГц (втыкаемый в слот), 32 Мб SDRAM ОЗУ, видеокарта PCI TNT2, сетевая карта Realtek 8139 (также был испытан NetGear FA310TX), IDE CDROM. Требуется бесплатное решение. В ходе поиска были рассмотрены следующие варианты:
- Linux + rdesktop (требуется установка и конфигурирование Линукса. Линукс будет отнимать часть ресурсов компьютера. Также необходим жесткий диск).
- DOS и FreeDOS. Не нашел бесплатных утилит под них. Нужно подымать сеть + нужен жесткий диск.
- Есть проект wtware. Была как комерческая, так и lite версия продукта. На данный момент lite убрали с официального сайта. Минусы: нужно поднимать dchp и tftp сервер на сервере терминалов. В моем случае dhcp находится на другом сервере. Плюсы: из нашей конфигурации можно убрать cdrom.
- Free Remote Control. На этом варианте я и остановился. Сайт проекта http://www.spbgmu.spb.ru/frwt/. На момент написания статьи не работал форум, FAQ довольно скуден. Проект основан скорее всего на линуксе. Грузится очень быстро. Есть версии под cdrom, hdd (под freedos), образ pxe (прошивка микросхем, вставляемых в сетевую карту), образ nbi для загрузки через tftp-сервер. Все бесплатно и легально.
После нескольких неудачных попыток устаноки Free Remote Control под freedos отказался от этой затеи и решил загружаться с компакт-диска. Тонкий клиент с загрузкой по сети на базе Free Remote Control (образ на CDROM) Скачиваем архив с Free Remote Control . Распаковываем. Файл XX.XX.XX.XX.XX.XX.out переименовываем в term0.cfg Открываем с помощью блокнота. Комментарии на русском. Остановлюсь на некоторых моментах.
- clienthostname = frwt имя хоста. Не должно повторяться
- win2kIP = 192.168.0.1 Сетевой адрес сервера терминалов. Указываем IP машины с windows server
- driver = vesa Драйвер нужен для ЭЛТ-мониторов, так как vesa не позволяет оперировать с частотой развертки. По очереди меняем, пока не добиваемся нужной картинки.
- bpp = 16 Глубина цветности. У меня Windows Server 2003. Ставлю 16
- user = enter_username Имя пользователя по умолчанию. Можно стереть или написать другое
- domain = SERVER Имя домена по умолчанию. Пишем свой домен.
Закрываем, сохраняем. Копируем файл в папку FRWT 3.4.1\FRWTGEN\iso\FREERWT\boot В этой же папке открываем блокнотом isolinux.cfg .В конец файла добавляем через пробел frwt_cd .Закрываем, сохраняем. Идем в папку FRWT 3.4.1\FRWTGEN Запускаем файл frwt.bat .Получаем frwt_3.4.1.iso .Записываем образ на диск. Ставим диск в компьютер, получаем следующие картинки (это я получил на ВМ, чтобы лучше видно было).
Собственно сам компьютер
Грабли: Если вместо последней картинки — черный экран, значит либо меняем видеокарту, либо экспериментируем с драйверами в конфигурационном файле, который мы создавали до формирования iso-образа.
Время загрузки (на моей машине): 30 секунд.
P.S.: Для экспериментов рекомендую использовать cd-rw. Вдруг драйвер не пойдет, или старый монитор мерцает. Испорченных болванок итак много на планете. Экономим поликарбонат — улучшаем экологию.
Комментировать