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


11

Я хотел бы иметь возможность создавать образ диска (который я могу перенести через 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 ), но я надеюсь обнаружить аналогичный родной метод OSX или приложение, которое выполняет то же самое.

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


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


Могут ли несколько пользователей предлагать вознаграждение? Если так, я готов предложить вознаграждение в 50 баллов, если 5 других пользователей сделают то же самое (чтобы дать надлежащий стимул). Вопрос был немного отредактирован, но объяснение того, как настраивается эта таблица мультизагрузочных разделов (в любой из 3 доступных утилит Mac), является ключом к правильному ответу (если только для OS X не существует утилита, аналогичная YUMI-do-it-all) ).
Чиллин

Хорошо, логика гласит: если бы это было возможно, была бы начальная награда по вопросу, который уже находится в этой награде.
Рускес

2
Привилегии получают на разных этапах, самые близкие вам - 500 (очереди просмотра доступа) и 1000 (установленный пользователь). Таким образом, в настоящее время 735 Rep, вы можете предложить почти 250 самостоятельно, не затрагивая ваш текущий уровень привилегий.
Stuff

@Buscar 웃 meta.stackexchange.com/questions/16065/… - к одному вопросу может быть привязано несколько заданий .
Ян С.

спасибо ... жду 5 обещаний пользователей: "Я в деле, давайте сделаем это", и я начну
chillin

Ответы:


4

Способ сделать это - создать несколько разделов на USB-накопителе. Есть статья Tech Republic, которая дает полную информацию о том, как это сделать:

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

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

  1. Используя Дисковую утилиту, создайте отдельные разделы для каждой версии MacOS, которая будет загружаться. (Расширенный формат Mac OS (в журнале); в разделе «Параметры» выберите «Таблица разделов 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.


Добро пожаловать, чтобы спросить другого. Хотя это и отвечает на вопрос, настоятельно рекомендуется обобщить информацию, представленную в статье. Часто ссылки устаревают, делая ответ непригодным для использования.
Allan

Извините, что заняло так много времени для подведения итогов. Спасибо за отзыв, Аллан.
Поэтнерд

Должно быть --volumeи --applicationpath(обратите внимание на двойные черточки). В --applicationpathВысшей Сьерре и выше нет необходимости ... :)
jm666

2

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

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

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

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

Вы могли бы использовать Virtualbox OpenSouce, чтобы запустить Windows внутри OS X


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

1
Easy2Boot, похоже, работает только с Windows, поэтому это недопустимый вариант.
jamescampbell
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.