Как создать загрузочный USB-диск с OS X Mountain Lion в Ubuntu?

20

Я уже знаю, как это сделать в Mac OS X (много инструкций в Интернете).

Но возможно ли это сделать в Ubuntu? Если да, то как?

Джейк Бедлэндс
источник
Я думаю, что ваше решение (вопрос и ответ) уже существует в этом посте .
Лусио
2
@Lucio К сожалению, нет. Этот пост рассказывает о файлах изображений .iso, но у меня есть файл изображений .dmg, который отличается.
Джейк Бедлэндс
О, теперь я вас понимаю. Ваше право, изображения Mac есть .dmg. Я надеюсь, что мой ответ может быть полезен для вас. Если это так, просто дайте мне знать.
Лусио

Ответы:

27

Поскольку вы хотите создать LiveUSB, вам нужно .isoизображение, чтобы сделать это. Образ Mac - это .dmgфайл, поэтому необходимо преобразовать этот файл в .iso, а затем установить его.

Установить DMG2IMG

DMG2IMG ( 1 , 2 ) преобразует .dmgизображение в .isoизображение. Для установки откройте терминал и введите следующую команду:sudo apt-get install dmg2img

Преобразовать изображение

Когда dmg2imgвы создадите .imgфайл, и этот файл будет иметь тот же формат, что и .isoфайл, вам просто нужно заменить расширение.

В терминале введите следующие команды или вставьте скрипт с необходимыми изменениями:

# Replace "OriginalFile.dmg" with the filename including the extension
# of your file. The extension will be replaced where necessary unless
# you want to specify the filenames yourself.

filename="OriginalFile.dmg"

# Replace with your file name and it will create the IMG file
dmg2img -i "${filename}" -o "${filename%.dmg}.img"

# Note that the extension of the first file is ".img"!
mv "${filename%.dmg}.img" "${filename%.dmg}.iso"

Сделайте LiveUSB с образом ISO

Теперь у вас уже есть .isoобраз, с которым вы будете делать LiveUSB. Существует несколько инструментов и ответов, которые помогут вам создать загрузочные USB-накопители, некоторые из них относятся к загрузке с ПК / MBR (Bootcamp), где Mac и более новые ПК, поскольку Windows 8 требуют / поддерживают загрузку UEFI.

Смежный вопрос: AskDifferent - Официальный способ получения файла OS X ISO

Lucio
источник
3

почему не только файл после преобразования?dd.img

sudo dd if=/path/to/orig.img of=/dev/s**
Шон Дауни
источник
2
Поскольку вы спросили, ddэто хорошая программа, если ее немного сложно понять, однако она ddимеет один существенный недостаток по сравнению с приложениями для создания GUI USB. Иногда, когда вы ddзаписываете файл .img на USB-накопитель, вы не можете переформатировать его, если хотите повторно использовать USB-накопитель. У живых USB-программ с графическим интерфейсом нет этой проблемы.
Карел
@karel на самом деле вы могли бы использовать программное обеспечение, такое как SDFormatter, FORMAT SIZE ADJUSTMENT = ONчтобы восстановить истинную емкость USB-накопителя (после того, как dd'ing USB-накопитель может отображаться, например, 50 МБ вместо 4 ГБ, а стандартное встроенное программное обеспечение ОС иногда не может его восстановить)
Джейк Бэдлэндс
@JakeBadlands Я скачал SDFormatter, чтобы попробовать его, но ClamAV сообщил об угрозе вредоносного ПО для файла, который я скачал, поэтому я придерживаюсь своего проверенного метода, который использует программы из Центра программного обеспечения Ubuntu: askubuntu.com/questions/496309/ как-unboot-my-boottable-usb /…
karel
Должна быть возможность использовать ее partedдля воссоздания таблицы разделов на ddUSB-накопителе. Для меня имеет смысл, что некоторые инструменты с графическим интерфейсом не поддерживают воссоздание таблицы разделов и, следовательно, застряли с тем размером, который был там ddуказан при загрузке, но было бы странно, если бы это нельзя было сделать с помощью parted, если это известно работать на любой флешке?
Ян Сегре