如何重装os x ei captian

如题所述

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$ 1234567891011


    可以看到这个命令的使用说明。 
    (4)一行命令完成启动U盘制作 
    找一个容量大于8G的U盘,插入Mac机器。假设其挂在路径为/Volumes/Untitled。

    首先切换到root用户权限

    zhaojinqiangdeMac-mini:Resources zhaojinqiang$ sudo -sPassword:


    bash-3.2#123


    然后在终端执行如下命令:

    createinstallmedia --volume /Volumes/Untitled --applicationpath "/Applications/Install OS X El Capitan.app"1


    然后就等着吧,大概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来使用。

温馨提示:答案为网友推荐,仅供参考
相似回答