如何在OS X系统上为多个OS创建USB安装程序?


12

我希望能够创建一个磁盘映像(可以通过Disk Utility.app传输到大型USB存储拇指驱动器),它是一个多引导安装程序,用于从单个USB驱动器配置各种操作系统。我需要能够一步一步创建映像,以包括多个可启动的OS安装程序(基于OS X / Windows / Linux / Linux的恢复平台的多个版本),所有这些都来自一台OS X计算机。

我找到了一个很好的教程,用于通过Linux 创建多引导usb拇指驱动器,该驱动器将在Mac上引导OS X,在PC或Mac上引导Linux或Windows,并且显然,如果我已经有Linux虚拟机,则可以使用YUMI,如本教程(并且我已经看过其他类似的教程,它们使用类似的实用程序从Windows诸如SARDUXBOOT进行此操作),但是我希望发现能够完成相同任务的类似OS X本机方法或应用程序。

我知道并拥有商业应用程序iPartition,并且可以访问 fdiskgpt等可用的其他命令行实用工具,这些工具可能会完成这项工作。如果我确切知道如何设置以及在何处放置特定的单个平台分区,那么我也许可以使用其中之一。对于一个有关如何设置此复杂分区表的建议示例的答案,我会相对满意,并提供有关所需分区类型及其去向的特殊之处或不同之处的解释,以及该命令的一些示例语法线路实用程序。


添加此内容不是为了回答我自己的问题,而是为了帮助任何回答的人,我希望能提供更简单的说明。也许可以用另一种方式来做?也许可以按照创建多引导Mac的指南进行操作,但除了使用内部硬盘驱动器之外,可以像安装内部驱动器一样将其安装在USB驱动器上,并解决了在不实际访问Linux和Linux的情况下能够执行此操作的愿望。 Windows机器。见这里这里这里。我真的很想我妈妈可以遵循的指示。


多个用户可以提供赏金吗?如果是这样,如果其他5位用户这样做(我想给予适当的激励),我愿意提供50分的奖励。对问题进行了稍微的编辑,但是解释如何设置多重启动分区表(在3个Ma​​c可用的实用程序中的任何一个中)是获得正确答案的关键(除非OS X存在类似YUMI的“ do-it-all”实用程序) )。
chillin 2014年

好的,逻辑上说,如果可能的话,赏金中已经存在的问题将有启动赏金。
罗斯,2014年

2
特权在各个阶段获得,最接近您的特权是500(访问检查队列)和1000(已建立用户)。因此,对于当前的735位代表,您可以自己提供近250位,而不会影响您当前的特权级别。

@Buscar웃 meta.stackexchange.com/questions/16065/…-多个奖励可以绑定到一个问题。
伊恩·C(

THX ...等待5对用户的承诺,‘我在,让我们做吧’,我将开始它
寒冷的

Answers:


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,这是不同的:

    • 苹果OS X 10.7(狮子),10.8(山狮):
      一。右键单击安装程序,然后从上下文菜单中选择“显示软件包内容”;
      b。深入研究目录| 共享支持目录,然后将InstallESD.dmg拖放到桌面上;
      C。使用磁盘工具的“还原”选项卡,使用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。


欢迎问不同。尽管这确实回答了问题,但是强烈建议您总结文章中提供的信息。通常,链接过时,导致答案无法使用。
艾伦

抱歉,花了很长时间进行汇总工作。感谢您的反馈,艾伦。
poetnerd '16

它应该是--volume--applicationpath(注意双破折号)。在--applicationpath高塞拉利昂和较高... :)是没有必要的
jm666

2

在出于相同的愿望(相反,我将Linux / Win作为双启动可用主机)进行谷歌搜索时,考虑为此滥用Yumi。

我发现Easy2Boot,看起来很有希望。

这是有关Easy2Boot工具(包括YouTube视频)的论坛主题:

我要尝试一下。

您可以使用opensouce Virtualbox使Windows在OS X内运行


您能否总结一下链接的内容,以防万一它被更改了,以便我们仍然知道它的含义。
罗斯2014年

1
Easy2Boot似乎仅适用于Windows,因此这不是一个有效的选项。
jamescampbell '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.