Если .iso содержит все необходимые программы, правильно настроенные для загрузки Mac с флэш-накопителя (см. Примечание внизу этого ответа), то вы можете сделать это:
Преобразуйте .iso
в .dmg
:
hdiutil convert -format UDRW -o filename.dmg filename.iso
Подключите USB-накопитель к вашему Mac.
Убедитесь, что у вас есть все данные, которые вам нужны, со всех разделов / томов всего диска.
Используйте выходные данные этой команды, чтобы выяснить, какой диск # вашего USB-накопителя отображается как:
diskutil list
Вы ищете идентификатор, такой как / dev / disk N.
Обратите внимание на количество и использовать его в МЕСТЕ N НИЖЕ.
Размонтируйте все тома с этого диска, чтобы подготовить его к перезаписи.
diskutil unmountDisk /dev/diskN
Используйте dd
для записи .dmg
на флэш-накопитель (обратите внимание, что для этой команды нам нужна версия "rdisk" дискового устройства; не забывайте "r"!)
sudo dd if=filename.dmg of=/dev/rdiskN bs=1m
Извлеките диск, чтобы мы могли использовать его где-то еще:
diskutil eject /dev/diskN
Обратите внимание, что если ваш .iso
настроен на загрузку, как компакт-диск ISO9660 вместо жесткого диска, существует сценарий Perl под названием «isohybrid.pl», который вы можете запустить против своего .iso
чтобы сделать его способным к гибридной загрузке (например, CD-ROM или жесткий диск). Таким образом, вам может потребоваться запустить это против вашего .iso
прежде чем делать какие-либо шаги выше.
Я успешно выполнил эти шаги на загрузочном Linux-диске "System Rescue CD" .iso
и загрузил с него MacBook.