0%

苹果电脑U盘安装新版MacOS

最近拿到了一台2012年中的MacBook Air,其系统版本非常老,还是10.7,需要对其系统进行升级。一开时以为直接用系统更新就能升级上去,但是第一次更新就遇到了“不能存储更新”的问题,无法升级,试了好几次都在最后快下完的时候报这个错误。查资料说是因为系统版本太老了,要手动下载组合更新包才能升级。

https://support.apple.com/zh_CN/downloads/macos 上可以找到所有MacOS的组合更新包,一直往下拉找到10.7.5的组合更新包,下下来以后直接安装非常容易就安装上去了。接下来继续检查更新,更新了一些软件内容,之后就提示所有内容已经是最新的了,但是这时候系统版本还是10.7.5,已经无法再往上升级了,于是去下了10.8版本最早的组合更新包10.8.2,点击安装确提示只能支持10.8的系统。

查了资料才知道,当时10.8发布的时候从10.7.5升上去是要19美元的,人民币好像120多,之后苹果系统都是免费的了。App Store里面10.8的升级早就下架了,已经无法以正常的更新途径来更新系统了,只能自己制作U盘启动盘来更新这个系统。首先查了一下各个版本的MacOS对老机型的兼容性。

看了一下,这些系统都是支持这台MacBook Air的,最新的10.14应该是这台电脑最高能升的系统了,以后再有新系统的更新估计就上不去了。我决定直接升级到10.11,于是找了一个10.11.6的系统镜像dmg文件,下了半天才下好,打开的时候却说什么“校验和”有问题,后来查了一下直接打开的时候点跳过就可以了,里面有一个Install OS X El Capitan.app,把它随便拖到一个文件夹里面。

之后准备一个8G以上的U盘插入电脑,打开磁盘工具,点击左上角的显示,选择显示所有设备。找到自己的U盘,点最外层的设备,选择抹掉,分区类型选GUID,格式选Mac OS扩展(日志式),取一个名字叫OSX。格式化完毕之后,输入以下命令来进行启动盘制作。

1
sudo /Users/joey/Downloads/xxx.app/Contents/Resources/createinstallmedia --volume /Volumes/OSX --applicationpath /Users/joey/Downloads/xxx.app --nointeraction

我是把app文件拖到了Downloads目录下的,这里xxx就代表了这个app文件的名字,其他版本的MacOS制作U盘启动盘的命令都是一样的,这个过程持续的时间比较长。做好之后重启电脑,按住option键,选择U盘启动,之后的过程很简单,一步一步点就行了。但是到最后还是安装失败了,报了一个错“应用程序副本不能验证 它在下载过程中可能已遭破坏或篡改”。这个问题很多人都说在安装的时候在终端里通过date修改时间就可以解决,我试了一下没办法解决这个问题。但是我看了一下,遇到这个问题的大多数都是安装10.11以及之前版本的MacOS的,那时候系统还不叫MacOS,叫OSX。估计OSX有个时间上的验证机制,于是放弃安装10.11,毕竟这台电脑还可以装10.12,10.13和10.14,估计就不会有这个问题了。重新制作启动盘,流程和上面一样,然后就顺利安装上去了。

接下来就是用boot camp安装win10双系统,又遇到了奇葩问题,用boot camp做了启动盘之后一直会出现无法引导的问题,可以用efi引导进去安装,但是会遇到分区表类型无法兼容efi的问题,删除分区和格式化都没法解决,找到一个比较挫的方法是先在Mac系统里把BOOTCAMP的分区格式化成Mac OS扩展(日志式),然后安装windows的时候删除那个分区即可安装上去,但是这样那个分区在Mac系统中就不受boot camp控制了,删除windows系统还原分区的时候比较麻烦。查了很久,一个帖子恰好也是这一款MacBook Air,也出现了一样的问题,被我查到了https://www.cnblogs.com/pinganzi/p/10354296.html ,他的第一个问题我没遇到,第二个问题和我一样,于是我换了一个USB2.0的U盘,马上就解决问题了,但是安装win10的时候会说需要先格式化成NTFS,直接点格式化就可以安装了。