Таки сделал демон, который может нормально запускать UTM.
Что он делает:
1) Ищет и правит файлы запуска, добавляя там вывод PID'а конечного процесса в .pid файл, перевод вывода в /var/run/*.log, правда что-то пошло не так с transport.sh, на него ругается, что слишком много сообщений, и их не удалось передать в syslog, что странно.
2) Запускает апдейтер и транспортер.
3) Закрывает апдейтер и транспортер.
4) Показывает статус.
Если нужно - можно добавить ещё требования для запуска.
Форум странный, почему-то требует расширения, и в расширениях нет ни .sh, ни .txt, хотя бы. Так что пришлось переименовать в .prm, чтобы прикрепить. Так что придётся убирать расширение после скачивания.
Установка: скачиваем, переименовываем, кидаем в /etc/init.d, пишем sudo systemctl enable utm; sudo systemctl start utm. Должно работать на ура, и при перезапуске стартует автоматом.
Порты указаны по дефолту, так что меняйте сами на свои.
Вроде бы UTM на Raspberry PI 2(3) теперь полностью готов к работе и использованию. Дерзайте.