Тонкий клиент на Raspberry Pi
Часто возникает вопрос - как загрузить Raspberry Pi с Thinstation? Ответ - никак, Thinstation не поддерживает архитектуру ARM.
Но можно использовать RasPi в качестве тонкого клиента и с "родной" ОС.
Берём отсюда https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit Raspberry Pi OS with desktop.
Записываем c помощью Rufus https://rufus.ie/ru/ (достаточно portable-версии) img файл из архива на флешку и загружаем Raspberry в свеже-развернутую систему.
В начальной настройке выбираем всё на русском, ставим свою таймзону, меняем пароль, обновляемся и перезагружаеся.
Устанавливаем софт:
В терминале настраиваем опции подключение xfreerdp к терминальному серверу.
Настраиваем систему. Для этого, запустить административную утилиту, выполнив команду:
(Навигация осуществляется стрелками, табуляцией, Enter — выбор, ESC — возврат)
Перейти в System Options и изменить Hostname, например THIN1 -> Ok.
Перейти в System Options -> S5 -> B2 -> Ok (Загрузка без Х с автологином Pi)
Перейти в Interface Options и включить доступ по SSH.
Finish
Перезагрузиться по запросу, или командой:
$ sudo reboot
Выясняем IP-адрес командой
$ ifconfig
И теперь можем подключиться к устройству удаленно по SSH
Создадим скрипт, который запускал бы freerdp на полный экран. В каталоге /home/pi создадим файл runrdp:
На этот скрипт надо поставить права на запуск.
$ chmod 755 /home/pi/runrdp
Запускаем скрипт, на экране должно отобразиться окно подключения к удаленному рабочему столу.
Создадим скрипт, который бы, при запуске x-сервера, открывал RDP-сеанс.
Для этого, в каталоге /home/pi создадим файл автозапуска при начале X-сессии .xinitrc, следующего содержания:
Получится вот такая простая менюшка:
Редактируем /home/pi/.profile, дописав туда следующие строки:
Перезагружаем систему, тестируем...
PS
Я не тестировал, но скорее всего можно взять Raspberry Pi OS Lite и прочитать пост.
Обсудить на форуме (комментариев 1).