Вот некоторый код который циклы через параметры, обновляя каждого из них по мере необходимости. В этом случае замена дубликата режет с единственным:
for param
do
param="$(printf %s. "$1" | tr -s "/")"
set -- "$@" "${param%.}"
shift
done
Необходимо Преобразовать ISO в использование формата UDRW:
hdiutil convert -format UDRW -o destination_file.img source_file.iso
поскольку Дальнейшие шаги и ссылка нажимают на эту ссылку,
пойдите с шагами: Создайте загрузочную карту с интерфейсом USB из ISO в Mac OS X
Как говорится в вышеприведенном комментарии (из cnst), UDRW является собственностью компании Apple/mac/OSX. Мне пришлось преобразовать в "UDTO - DVD/CD-R master for export", чтобы сделать загрузочный USB-накопитель на других машинах. После завершения dd в этом случае OSX (Mavericks) жалуется, что не может прочитать диск/USB в этом формате, что вроде как подтверждает это. Также не работает unetbootin для OSX.
Все инструкции по использованию UDRW во всей интернет-сфере блогов и даже в официальной linux документации говорят об использовании UDRW и непонятно, как специально создать загрузочный USB для MAC.
Так что есть десятки сайтов с инструкциями по созданию загрузочного linux USB-накопителя на OSX. Все, что я сделал, это заменил UDRW на UDTO по команде hdiutil, и это сработало:
hdiutil convert -format UDTO -o destination_file.img source_file.iso
dd
следует выполнить на устройстве из = / dev / disk1
вместо раздела из = / dev / disk1s1
Я бы посчитал https://unetbootin.github.io/ подходящим ответом для людей, которые ищут удобное решение с использованием графического интерфейса. Это также отнимает часть загрузки iso, если хотите.
Он существует целую вечность и, я думаю, достаточно надежен, чтобы его упоминать
hdiutil
говоритUDRW
aUDIF read/write image
формат и Википедия утверждают, что UDIF является определенным для Apple собственным форматом. – cnst 26.04.2014, 19:46