Как-то раз потребовалось на удалённый гипервизор в одну виртуальную машины закинуть установочные файлы одной программки, сложность заключалась в том что прямого доступа к указанному хосту не было, а лишь через клиент вмвари в защищённой сети, доступный только по RPD, для этого был придуман способ перекинуть данные в виде ISO образа, на компьютер, на котором был клиент и подключить этот образ в машину.
Итак, нам нужно из директории files записать файлы в образ img.iso, для начала поставим пакет:
apt-get install genisoimage
Запустим сборщик:
genisoimage -r -o img.iso files/
Тут ключи:
-r - рекурсивно
-o <имя файла> - выходной файл