使用U盘全新安装Mac OS X EI Capitan
来源:互联网 发布:手机sql注入 编辑:程序博客网 时间:2024/05/21 10:55
这几天收拾了一下闲置很久的Mac Mini,更换了SSD固态盘,把原来的机械盘作为第二硬盘重新安装,而后重新安装了最新的操作系统Mac OS X EI Capitan。久不动手,必然生疏,这次安装系统又练了一下手,顺便记下来,供自己参考,如果大家能从中受益,颇为欣慰。
1 Mac系统安装理论知识
Mac系统已经和Windows一样,运行在了Intel的X86架构PC硬件上,只不过底层的BIOS必须是EFI,硬盘分区格式必须是GPT而已。话说Windows8、10也都可支持安装在EFI+GPT的新架构硬件上了。如果不熟悉EFI和GPT,网上资料一大片,也可以参考我的一篇博文UEFI主板GPT方式安装CentOS6.4。
由于Mac OS X运行环境和一般PC非常类似,所以大量的Mac OS X被安装到了PC上,被称为“黑苹果“。
然而,毕竟Mac的硬件和软件是绑定到一起发布的,所以Mac机器有其特殊之处:
- 主板上的固件为Mac特制,BIOS无可视界面,只支持快捷键操作;
- GPT硬盘的ESP分区(苹果叫做EFI分区)内的启动程序专为MAC设计;
2 Mac系统安装U盘的制作
Mac的大部分设备都已经抛弃了光盘,所以使用U盘安装系统是最合理的选择。
2.1 下载Mac OS X EI Capitan系统
尽管网上有很多下载的地方,处于安全考虑,还是建议去苹果应用商店免费下载。
(1)进入苹果App Store
(2)找到EI Capitan下载
在国内由于国际网速限制,可能需要数个小时才能下载完毕。
(3)下载完的EI Capitan会存放到应用程序目录中
2.2 制作安装U盘
制作Mac OS X的安装U盘不需要任何第三方工具软件!而且超级简单。
(1)进入系统安装文件的目录中
(2)找到createinstallmedia文件
(3)打开终端软件,不带任何参数执行createinstallmedia文件
zhaojinqiangdeMac-mini:Resources zhaojinqiang$ ./createinstallmedia Usage: createinstallmedia --volume <path to volume to convert> --applicationpath <path to Install OS X El Capitan.app> [--force]Arguments--volume, A path to a volume that can be unmounted and erased to create the install media.--applicationpath, A path to copy of the OS installer application to create the bootable media from.--nointeraction, Erase the disk pointed to by volume without prompting for confirmation.Example: createinstallmedia --volume /Volumes/Untitled --applicationpath "/Applications/Install OS X El Capitan.app"This tool must be run as root.zhaojinqiangdeMac-mini:Resources zhaojinqiang$
可以看到这个命令的使用说明。
(4)一行命令完成启动U盘制作
找一个容量大于8G的U盘,插入Mac机器。假设其挂在路径为/Volumes/Untitled。
- 首先切换到root用户权限
zhaojinqiangdeMac-mini:Resources zhaojinqiang$ sudo -sPassword:bash-3.2#
- 然后在终端执行如下命令:
createinstallmedia --volume /Volumes/Untitled --applicationpath "/Applications/Install OS X El Capitan.app"
然后就等着吧,大概20分钟左右,系统U盘就制作好了。
3 U盘全新安装Mac系统的步骤
3.1 选择从U盘启动系统
前面说过,Mac的BIOS没有可视界面,只能通过键盘来交互。重新启动Mac,按住Alt键不动,直到出现启动盘选择界面。(当时没有照相,就用网上的图片吧)
选择名为“Install OS X 11“的U盘来启动。
3.2 傻瓜式安装
选择安装目的分区
然后就是傻瓜式过程了。
4 安装后的基本配置
4.1 使用TimeMachine定期备份系统
TimeMachine是OS X自带的超级好用的自动备份工具,使用它可以放心地折腾OSX而不用担心数据丢失了。
TimeMachine需要一个独立的分区用来做备份存储,该分区的格式必须是HFS+,否则TimeMachine会自动重新格式化该分区。
这次我为MacMini增加了第二块硬盘,正好用来做备份使用,非常方便。
4.2 安装常用软件
QQ,旺旺,迅雷,暴风影音,微信桌面版,大多数软件都有MAC版本,尽情安装吧。需要注意的是,与iOS系统不同,OS X的应用程序商店里软件并不丰富,好多软件商并不把软件在OS X的商店里上架,这就需要去不同网站去下载。
5 搭建开发环境
程序员的电脑必须要有开发环境,OSX开发环境搭建异常简单,只需要把庞大的XCode安装上就行了。
5.1 App Store安装XCode
5.2 从五大系统API中做出选择
Mac OS X为程序员准备了5个独立的API,分别是:
- POSIX,严格符合POSIX标准的API,接口为C函数
- Carbon,OS 9时代遗留下来的API,接口为C函数
- Cocoa,OpenStep标准的一个实现版本,接口为Objective-C
- Swift库,最新的Swift语言,接口为Swift,目前仍然依赖于Cocoa
- Java,跨平台的Java
其中:
(1)POSIX是传统UNIX标准,经受住了历史的考验,超级稳定,并将持续支持;
(2)Carbon已经被抛弃,不再建议使用;
(3)Cocoa是开发UI程序的不二法门,绝大多数的UI程序基于Cocoa开发;
(4)Swift是新秀,越来越多的UI程序移植到了Swift上,是否会最终取代Objective-C+Cocoa,拭目以待;
(5)Java很少用来开发UI软件,半死不活的状态。
我的选择:对Mac桌面程序需求几乎没有,打算主要使用POSIX作为API来使用。
6 学习MAC的优秀书籍
《Mac OS X and iOS Internals,To the Apple’s Core》正在看,觉得非常解渴。
- 使用U盘全新安装Mac OS X EI Capitan
- 制作全新OS X EI Capitan安装U盘
- 制作Mac系统安装U盘 及安装流行 (OS X EI Capitan 10.11.5)
- Mac OS X EI Capitan下安装hadoop
- Mac OS X El Capitan 全新安装记录
- OS X EI Capitan 10.11 安装 cocoapods
- OS X El Capitan U盘安装
- 系统升级到Mac OS X EI Capitan ,安装cocoa pods的问题
- Mac OS X EI Capitan(10.11) vim7.4源码编译安装
- Mac OS X EI Capitan清空DNS缓存
- mac 系统升级到 OS X EI Capitan Apache 配置
- mac更新了os x ei capitan后git无法使用
- mac电脑os x EI Capitan系统下解压版postgreSQL使用
- 联想 z470 成功安装 mac os EI Capitan 10.11.6
- OS X EI Capitan安装后需要的配置
- OS X EI Capitan 系统 安装cocoa pod
- OS X EI Capitan下编译安装Libevent
- OS X EL Capitan U盘安装制作
- LeetCode 43. Multiply Strings
- Android ViewPager的学习
- 在个人电脑上搭建Ruby+Watir自动化测试环境
- 【笔试/面试】—— Linux(文件内容查询)
- [poj 1925] Spiderman 简单dp
- 使用U盘全新安装Mac OS X EI Capitan
- java-SpringMVC SMS短信发送详解
- sqlserver中的bcp查询导出海量数据
- Bzoj2229:[Zjoi2011]最小割:分治最小割
- setValueForKey方法重写
- [ERP]IPQC是什么意思?IPQC工作职责和IPQC工作流程
- 剑指offer系列之17:二叉树的镜像
- 分治法求解最近点距
- 继承自定义类时,该类不能用@class导入