对于工具, 秉持"够用就好"的原则. 手上的 Macbook 是 3 年前购买的, 停留在 OS X Capitan 系统, 而没有升级到已经发布一年的 MacOS Sierra. 这是因为不希望落入"系统更新 --> 性能不足 --> 硬件升级"的循环, 不希望从"利用好现有工具来做事"的思维被引导到"需要配备更新更好设备来做事"的思维模式中 (PS. 摄影爱好者自嘲的"摄影穷三代"或许正是因为落入了这个思维模式)
但是不升级又面临一个很现实的困境 -- 因为苹果的策略就是不断引诱你升级, 所以苹果的设备只能单向升级到最新版本, 而无法回滚到指定的老版本. 那么, 我不想升级到最新版本, 但又想重装系统该怎么办?
除去苹果系统自带的"系统备份/Time Machine"方案,下面我尝试了另外一种重装方案
第 0 步: 准备 8GB+ 的 U 盘
准备一个 8 GB 或以上容量的 U 盘, 确保里面的数据已经妥善备份好(因为后面操作需要抹掉 U 盘全部数据);
第 1 步: 从 Mac Appstore 的"已购买"中下载系统镜像
由于之前轰动一时的 "Xcode Ghost" 事件, 所以我们完全排除"下载第三方系统镜像"的方案, 只选择官方镜像
尽管苹果官方下架了老系统的下载页面, 但是如果我们之前在 Mac Appstore 中下载过该系统, 则可以从 Mac Appstore 的"已购买"中下载. 如果之前没有下载过, 也可以临时借用别人的帐号来下载.
注意:
可能需要先退出 Appstore 帐号然后再次登录才能看到完整的记录.
比如, 我确定之前从 Appstore 中下载过 Capitan 系统, 但是在"已购买"列表中没有找到记录, 在退出帐号并重新登录后, 找到了 Capitan.
第 2 步: 格式化 U 盘
插入 U 盘, 在"应用程序"-->"实用工具" 里面找到并打开"磁盘工具/Disk Utility", 然后按照下图标注的数字, 按序操作:
- 左侧列表中选择你的 U 盘;
- 点击"Erase(抹掉)";
- 命名 U 盘. 注意: 必须是英文, 后面的命令行中会用到此名称;
- "Format(格式)"选择 "OS X Extended(Journaled) / Mac OS 扩展(日志式)";
- "Scheme(分区)"选择"GUID Partition Map (GUID 分区表)";
- 点击"Erase(格式化)";
第 3 步: 通过命令行制作"启动盘"
打开"终端 (Terminal)", 复制下面的命令, 并粘贴到"终端"里, 按回车运行:
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/macos --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
回车后, 系统会提示你输入管理员密码.
之后就是等待系统制作启动盘, 在命令执行中你会陆续看到以下信息:
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
当你看到 "Copy complete" 和 "Done" 字样时, 就表示"启动盘"已经制作完成.
弹出并再次插入 U 盘后, 如果桌面出现 "Install OS X Capitan" 的盘符, 那么就表示"启动盘"可以正常使用了.
制作过程中也有可能失败:
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Couldn't mount dmg /Volumes/Install OS X El Capitan/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg (error code 112)Mount of outer dmg failed.
网上推荐的解决办法是:
- 更换更大容量的 U 盘, 比如 16 GB;
- 执行命令前先
sudo su
进入管理员帐号; - 将 "Install OS X El Capitan.app" 文件拷贝到其它地方. 相应地, 更换上述命令中的文件地址, 重新安装;
- 重新下载系统, 重新操作一遍 (我试了上面这些方法都无效, 最终是通过重新下载系统解决的).
第 4 步: 从 U 盘启动来安装系统
- 重启 Mac, 一直按住 "option / alt" 键不放, 直到屏幕显示多出一个 USB 启动盘的选项
- 点选 U 盘的图标, 回车, 即可通过 U 盘来安装 Capitan
- 在"磁盘工具"里面抹掉整个硬盘来实现全新干净的安装
- ...
参考文章
- How to download and install old versions of OS X on a Mac
- 简单制作 OS X Yosemite 10.10 正式版U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
- Create a bootable installer for macOS
- Mount of outer dmg failed
文章历史
- 2017/05/30 (第一次发布)
- 2017/05/31 润色. 增加 TimeMachine的描述
- 2017/06/02 删除冗余描述
- 2017/07/10 调整文章结构, 去掉引言的独立章节
- 2018/11/28 润色
如果我的文章对你有用, 希望给些改进的建议, 或者打个"喜欢" _