Гибридный инструмент для создания образов ISO?

В настоящее время я автоматизирую некоторые процессы, которые моя компания использует для упаковки драйверов в образы ISO. Установленный маршрут использует инструмент под названием «CDEverywhere», поскольку он создает раздел Mac и раздел Windows И использует общие папки между ними. К сожалению, компания, создавшая CDEverywhere, прекратила поддержку этого инструмента, и существуют потенциальные проблемы с лицензированием (для каждой установки требуется лицензия, и нет возможности получить новые лицензии...)

Кто-нибудь знает достойную альтернативу CDEverywhere? Я просмотрел Google и нашел несколько инструментов, но ни один из них не выполняет то, что делает CDEverywhere. Мы ценим любые предложения!


person Ryan Stush    schedule 01.07.2015    source источник


Ответы (1)


OS X имеет hdiutil, который может создавать hybrid iso изображения:

$ hdiutil makehybrid -iso -joliet -o image.iso /path/to/data
  • image.iso будет именем iso, которое вы создаете
  • /path/to/data это то, что на него пойдет.

справочная страница hdiutil

person l'L'l    schedule 01.07.2015
comment
Большое спасибо, мой товарищ по команде ищет решение через Ubuntu, и я собираюсь заняться этим маршрутом OS X. Ценить это - person Ryan Stush; 06.07.2015
comment
Это сработало как шарм, обнаружилось, что вы также можете скрывать папки в соответствующих файловых системах. Однако в разделе Windows .iso все имена файлов/каталогов написаны с заглавной буквы..? Я знаю, что в Linux есть возможность сохранить свои исходные имена файлов, есть ли у Mac подобное? Я просмотрел справочную страницу hdiutil и только что нашел -default-volume-name, но это не то, что я искал. - person Ryan Stush; 08.07.2015
comment
Оказывается, hdiutils довольно ограничен, когда дело доходит до получения конкретной информации из драйвера в .iso в идентичном формате. Вместо этого я собираюсь использовать cdrtools и входящий в комплект инструмент mkisofs, чтобы сохранить нужные мне особенности. cdrtools для Mac. Кроме того, вам может потребоваться обновить homebrew, если вы устанавливаете через командную строку brew update< /а>. - person Ryan Stush; 08.07.2015