原创 itodo实验室 itodo实验室 2017-12-27
要安装系统就要有系统安装文件。如今,网络上充斥着网友们分享的海量的macOS系统安装文件,有官方原版的app文件,有自己制作的dmg镜像,还有加入了clover启动器的懒人版镜像等等。
虽然我个人并不推荐使用第三方(此处指非自己从AppStore直接下载)的系统安装文件,但是这就像是先有鸡还是先有蛋一样,没有这些第三方文件的帮助,我们没办法获得一个macOS系统环境以开始接下来的工作,即使使用虚拟机,也是需要第三方系统镜像,除非自己就拥有一台苹果电脑或者是可以借用到朋友的。
不管怎么着,只要想从头开始安装“黑苹果”,一个可以正常使用的macOS环境几乎是必须的。我会将我下载的系统文件分享到百度网盘,供大家自由取舍使用。如果对系统纯净度不放心,可以使用第三方文件先安装一遍,再由此获取干净的官方系统安装文件,顺便练手,然后再用官方文件安装一遍作为平时正常使用。
不要怕麻烦,安装黑苹果本来就是折腾。
关于使用虚拟机时的macOS系统安装,在此系列文章中暂未涉及,如果以后有需要的话再另起一文。
好了,开始进入正题。
下面的操作基于macOS环境,使用第三方系统安装文件时请跳过此篇文章。
1. 从官方下载系统安装app
在macOS环境下进入AppStore,搜索high sierra,在搜索结果中选择下载系统安装文件,如下图:
macOS High Sierra发布后,之前的macOS Sierra在App Store中已经搜索不到了,如果要下载macOS Sierra系统安装文件的话需要在浏览器地址栏中输入以下网址:
https://itunes.apple.com/us/app/macos-sierra/id1127487414?mt=12
回车后会直接跳转到App Store 的下载页面,点击下载即可,如下图:
下载过程中可以在启动器中查看下载进度,如下图:
文件大小有5G左右(macOS Sierra小一些),耐心等候下载完成。
苹果的macOS系统官方安装文件是app格式,下载完成后会自动弹出安装界面,选择界面左上角工具栏>安装macOS High Sierra > 退出安装macOS,即可关闭自动安装,如下图:
下载完成后的系统app文件存放于“应用程序”目录下,如下图:
2.制作系统安装dmg文件
在桌面上新建一个文件夹,命名为macOS(命名使用英文,不要太长,中间不要有空格,便于稍后输入命令)。将系统安装app从“应用程序”中拷贝到桌面上的“macOS”文件夹并重命名为“HighSierra.app”,命名原则同上,如下图:
在启动器找到“磁盘工具”并打开,如下图:
选择界面左上角工具栏>文件 > 新建映像 > 空白映像,如下图:
在弹出的窗口中设置dmg文件的参数:
文件名称macOS10.13.dmg。
存放路径选择桌面。
大小设定为比下载的系统app文件大一些,此处设为6000MB。
格式选择Mac OS扩展(日志式),apfs格式无法使用命令写入文件,目前macOS不支持从apfs格式安装介质引导安装,特此说明。
分区选择单个GUID分区。
映像格式为读写。
点击“存储”按钮后后开始制作,如下图:
制作完成后桌面上会生成一个名称为“macOS10.13.dmg”的文件,同时系统会将其自动挂载到一个虚拟磁盘(也叫卷),如下图:
在启动器中找到“终端”并打开,输入以下命令:
sudo ~/Desktop/macOS/HighSierra.app/Contents/Resources/createinstallmedia –volume /Volumes/macOS10.13 –applicationpath ~/Desktop/macOS/HighSierra.app –nointeraction
对此命令进行分解说明:
sudo 是linux系统或类linux系统下以管理员权限运行命令的意思。
~/Desktop/macOS/HighSierra.app 这是指的我们桌面上之前创建的那个macOS文件夹及其内部的HighSierra.app文件的路径。命令中的名称要和之前创建文件时使用的严格对应,包括大小写与是否有空格(有空格时需要使用转义符,输入不便,这也是当初为何强调命名时不要有空格的原因)。
/Contents/Resources/createinstallmedia这个路径就在app文件中,有兴趣的话可以打开app文件看看,命令其实是调用了createinstallmedia这个软件,然后由它创建的dmg文件。
–volume 一个参数,那意思基本就是说开始操作磁盘了。
/Volumes/macOS10.13 这个就是桌面上那个挂载的虚拟磁盘(也叫卷)的名字及路径,显示的是什么名字命令中就用什么名字。
–applicationpath 又一个参数,意思是说接下来应该是系统app文件的路径。
~/Desktop/macOS/HighSierra.app 就是系统app文件的路径了,和之前的那个是一样的,注意名称哦。
–nointeraction 又一个参数,字面意思是不互相影响,我理解的应该是属于增量写入的功能。
这个命令通俗点的意思就是:以管理员权限运行
~/Desktop/macOS/HighSierra.app/Contents/Resources/createinstallmedia 路径下的createinstallmedia这个软件,抽取~/Desktop/macOS/HighSierra.app这个路径下的HighSierra.app里的文件并刻录到/Volumes/macOS10.13 路径下名叫macOS10.13的磁盘中。就这点事儿,这回不管怎么改文件名字应该都知道如何写这条命令了。
输入命令后终端会提示输入系统登陆密码,密码输入后不会显示,直接回车即可。命令执行完毕后桌面上会出现一个重新挂载后的卷,不用管它,嫌碍眼的话直接推出就是。如下图:
此时,桌面上的dmg文件内已经充满了系统文件,我们要对其进行macOS系统下的最后一步操作。再次打开“磁盘工具”,工具栏>映像 > 转换 ,如下图:
在弹出窗口中选取桌面dmg文件,如下图:
在新窗口中给最终版的dmg文件起个有逼格的名字,路径依旧选择桌面,没有加密,格式选择压缩。点击“转换”按钮后开始转换,转换后会在桌面生成新的dmg文件,如下图:
这时可以把桌面上的macOS文件夹及原来的macOS10.13.dmg删除掉。
使用格式化为exFAT格式的(exFAT格式可以跨windows及macOS平台进行读写,其他格式都有局限)U盘或硬盘等存储器将桌面上最终版的macOS High Sierra.dmg文件拷贝出来。至此,macOS环境下的操作全部完成。不过别着急,还没完呢。
以下操作基于windows平台
将从macOS系统拷贝出来的dmg文件复制到windows下待用。安装一个名叫UltraISO的软件,UltraISO是一个镜像挂载及刻录软件,相信自己做过windows系统安装盘的小伙伴们应该都不陌生。关于如何安装及使用它在此不再赘述,只针对本次用到的功能加以说明。
打开UltraISO,在界面上方工具栏选择“格式转换”,在弹出窗口的“输入映像文件”栏选择dmg文件,输出路径自定义,输出格式选择“标准ISO”,点击“转换”按钮后开始转换,如下图:
使用压缩软件7-Zip(其他压缩软件也可以)打开转换后生成的ISO文件,如下图:
将ISO文件内的disk image.hfsx文件提取出来,如下图:
使用压缩软件打开提取出的disk image.hfsx文件,检查内部文件是否正常,如下图:
如果没有什么异常的话说明操作过程正确,将disk image.hfsx重命名为便于识别和区分的名字,hfsx文件就是最终我们需要的系统安装文件。
至此,获取系统安装文件的操作全部完成。
刚玩“黑苹果”不久,仓促写作中难免出现错误,欢迎大家多多批评指正,在此先行谢过。
本篇结束