Как создать установщик USB для нескольких ОС в системе OS X?

Я хотел бы иметь возможность создать образ диска (который я могу перенести через Disk Utility.app на большой флэш-накопитель USB), который представляет собой мультизагрузочный установщик для подготовки различных операционных систем с одного USB-накопителя. Мне нужно иметь возможность создать образ за один шаг , чтобы включить несколько загрузочных установщиков ОС (различные несколько версий платформ восстановления на основе OS X/Windows/Linux/Linux), все с одного компьютера с OS X.

Я нашел хороший учебник по созданию мультизагрузочного USB-накопителя через Linux, который будет загружать OS X на Mac и Linux или Windows на ПК или Mac, и, очевидно, если у меня уже есть виртуальная машина Linux, я мог бы использовать YUMI, как указано в учебник (и я видел другие подобные учебники, которые используют аналогичные утилиты для этого из Windows, такие как SARDU и XBOOT ), но я надеюсь найти аналогичный родной метод OS X или приложение, которое выполняет то же самое.

Я знаю и владею коммерческим приложением iPartition , и у меня есть доступ к fdisk и gpt среди других утилит командной строки, доступных для использования, которые, вероятно, могли бы выполнить эту работу. Если бы я точно знал, как настроить и где разместить отдельные разделы платформы, я мог бы использовать один из них. Я был бы относительно удовлетворен ответом с предлагаемыми примерами того, как настроить эту сложную таблицу разделов, с любым объяснением того, что особенного или отличного в типах необходимых разделов и куда они идут, и, возможно, с некоторым примером синтаксиса для команды линейные утилиты, а также.


Добавляю это не для того, чтобы ответить на мой собственный вопрос, а чтобы помочь тому, кто ответит, и, надеюсь, с еще более простыми инструкциями. Может быть, это можно сделать по-другому? Возможно, следование руководству по созданию мультизагрузочного Mac сработает, за исключением того, что вместо использования внутреннего жесткого диска установите его на USB-накопитель, как если бы это был внутренний диск, и устраните желание иметь возможность делать это, фактически не имея доступа к Linux и Windows-машины. См. здесь , здесь и здесь . Я действительно хочу, чтобы моя мать могла следовать инструкциям.

Могут ли несколько пользователей предложить награду? Если это так, я готов предложить вознаграждение в размере 50 баллов, если 5 других пользователей сделают то же самое (чтобы дать надлежащий стимул). Вопрос был немного отредактирован, но объяснение того, как настроена эта таблица разделов с несколькими загрузками (в любой из 3 доступных утилит Mac), является ключом к правильному ответу (если для OS X не существует универсальной утилиты, подобной YUMI). ).
Хорошо, говорит логика, если бы это было возможно, была бы стартовая награда за вопрос, который уже есть в награде.
Привилегии приобретаются на разных этапах, самые близкие к вам — 500 (доступ к очередям проверки) и 1000 (установленный пользователь). Таким образом, имея в настоящее время 735 представителей, вы можете предложить почти 250 по своему усмотрению, не влияя на ваш текущий уровень привилегий.
@Buscar웃 meta.stackexchange.com/questions/16065/… -- к одному вопросу можно привязать несколько наград.
спасибо... жду обещаний 5 пользователей "Я в деле, давай сделаем это" и я начну
@IanC.Должно быть, я пропустил это, так где же мне добавить свою награду к существующему вопросу о награде?
Поправьте меня, если я ошибаюсь, но разве руководство не предназначено для загрузки ПК, а не Mac? Обычно загрузчики Chameleon/Chimera используются на Hackintosh, а не на Mac. Вы хотите, чтобы USB-накопитель был загрузочным на Mac или ПК?
Может быть, вы правы. Я добавил эти ссылки только для информации, доступной внутри, для создания флэш-накопителя USB, который будет загружать что угодно, Mac, Windows, Linux .... мультизагрузку , с Mac, никаких машин Win / Linux не требуется (кроме Mac, который это ПК_
Эй, Buscar웃, возможно, придет кто-то с горящей репутацией, такой как @bmike, и предложит абсурдно возмутительную награду, чтобы наэлектризовать и стимулировать множество AskDifferent, SuperUser и StackOverflow, пытающихся ответить… или, может быть, даже без усилий дать нам легко дублируемое решение? Случились странные вещи.

Ответы (2)

Способ сделать это — создать несколько разделов на USB-накопителе. Существует статья Tech Republic, в которой подробно описано, как это сделать:

http://www.techrepublic.com/article/pro-tip-create-an-os-x-multiboot-usb-install-drive/

Таким образом, TechRepublic дает следующие шаги:

  1. С помощью Дисковой утилиты создайте отдельные разделы для каждой загружаемой версии MacOS. (Формат Mac OS Extended (Journaled); в «Параметры» выберите «Таблица разделов GUID».) Рекомендуется указать разделы для версии Mac OS, с которой вы будете загружаться.
  2. Скопируйте соответствующее содержимое в определенные разделы. Это отличается для разных версий MacOS:

    • Apple OS X 10.7 (Lion), 10.8 (Mountain Lion):
      а. Щелкните правой кнопкой мыши установщик и выберите «Показать содержимое пакета» в контекстном меню;
      б. Детализация содержимого | Общие каталоги поддержки и перетащите файл InstallESD.dmg на рабочий стол;
      в. Используя вкладку «Восстановление» Дисковой утилиты, выполните восстановление в соответствующий раздел, используя InstallESD.dmg в качестве источника. Это занимает около 30 минут.

    • Apple OS X 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard):
      поскольку они распространялись в виде DVD-дисков, вы восстанавливаете их с DVD-диска или образа ISO. (Восстановление DVD будет намного медленнее, чем метод восстановления файла.) Используйте вкладку «Восстановление» Дисковой утилиты с DVD или ISO-образом в качестве источника.

    • Apple OS X 10.9 (Mavericks) и 10.10 (Yosemite):
      используйте новую команду «createinstallmedia». Если ваш installer.app не находится в /Applications, соответствующим образом измените аргумент «-applicationpath».)
      Например:

      sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia —volume /Volumes/DRIVE_LABEL —applicationpath /Applications/Install\ OS\ X\ Yosemite.app —nointeraction
      

Я ожидаю, что метод для 10.7 и 10.8 будет работать и для более поздних версий MacOS.

Добро пожаловать в Ask Different. Хотя это действительно отвечает на вопрос, настоятельно рекомендуется обобщить информацию, представленную в статье. Часто ссылки устаревают, что делает ответ непригодным для использования.
Извините, что так долго не было работы по подведению итогов. Спасибо за отзыв, Аллан.
Должно быть --volumeи --applicationpath(обратите внимание на двойное тире). В --applicationpathHigh Sierra и выше нет необходимости... :)

В то время как Google для того же желания (вместо этого у меня есть Linux / Win в качестве доступных хостов с двойной загрузкой), я рассматриваю возможность злоупотребления Юми за это.

Я нашел Easy2Boot , который выглядит многообещающе.

Вот тема форума об инструменте Easy2Boot, включая видео на YouTube:

Я собираюсь попробовать это.

Вы можете использовать OpenSouc Virtualbox для запуска Windows внутри OS X.

Не могли бы вы обобщить содержание ссылки на случай, если она изменится, чтобы мы все еще знали, о чем она.
Easy2Boot работает только с Windows, так что это недопустимый вариант.