Решил я собрать свой тонкий клиент из малинки, так как лежит она без дела уже второй год в ящике.
Выбор пал WTware, так как он удобен для управления настройками всех тонких клиентов в локальной сети и т.д и т.п.
Хотя решающий фактор был — это бесплатность версии 5.6.24 (зеркало) для малинок версии 2 и 3 :).
Процесс установки стандартный. В моём случае я не использовал TFTP HTTP DHCP от WTware, поэтому отключил их.
В роли DHCP сервера выступает роутер MikroTik RB951G-2HnD и вот его настройки:
Next Server — указан адрес компьютера с запущенным TFTPd. Boot File Name — имя файла загрузчика относительно корня tftp сервера (см. далее).
DHCP Option Set — две настройки для dhcp сервера
TFTPd желательно установить как сервис. Все настройки стандартные, за исключением пути к корневой папке.
Далее настраиваем малинку.
Запускаем WTware Center, и создаем с помощью него загрузочную SD карту.
Вставляем SD карту в малинку, подключаем питание и ждем, пока нам предложат достать карту и перезагрузить малинку (но сейчас мы её просто выключим).
Далее настроим файловую систему для загрузки файлов по tftp
(все действия будем делать в папке …\WTware\TFTPDROOT\):
- Копируем из «5.6.24\pi2\bootcode\» в корень файл bootcode.bin.
- Копируем из «5.6.24\pi2\netprog\» в «5.6.24\pi2\netboot\» все файлы, кроме cmdline.txt.
- Создаём жесткую ссылку на эту папку
1mklink /d d9fc0dfe 5.6.24\pi2\netboot
где d9fc0dfe — серийный номер процесора вашей малинки. Узнать его можно через команду cat /proc/cpuinfo на самой малинке, либо просто включить малинку и влогах tftp сервера увидеть имя загрузочного каталога
Запускаем малинку без SD карты и ждём пока она подгрузит файлы по tftp.
Вот собственно и всё. Тонкий клиент готов.