MAC OSX系统安装笔记
Updated:
真被苹果恶心到了。自己做不好软件,又不放出来让别人做。装了这些年系统,知识没有增加多少,耐心确实却来越大了。
系统型号:MacBook A1398.
配置:256G SSD/CPU i7/ 8G 内存。
拿到新机器之后,正常安装使用。因工作原因装了Xcode,不料用了一段时间之后,Xcode在编译的时候经常出现遇到意外终止的情况。网上也有人遇到过这种问题,但是没有找到有效的解决方案。有时候,通过重启计算机可以解决,有时候则需要多次重启,影响效率。于是动了重装系统的念头。Mac通过开机时同按 Option/Command+R/Command+control+R+P 来配置启动项,之后可以对硬盘进行分区,抹去硬盘内容等。但是无一涉及系统还原之功能。查阅官网,发现并无此功能,于是只能重装。
在官网上能够查到使用U盘制作启动盘的方案。大概过程是,下载一个制作启动盘的映象,然后插上U盘进行刻录。我以为这样就可以进行安装的,不料从U盘启动之后,进入的依然是Mac的启动配置页面。多番搜索终于发现,原来所谓的启动盘并不是系统安装盘,类似windows下的PE。和Mac中默认的启动配置功能一模一样,于是另寻他法。
可以使用 Time Machine进行还原。可是系统最初设置的时候,我并没有做Time 有Machine备份,相信大部分的用户在最初接触的时候也不会有此想法。我只是在装载了很多资料之后才进行的Time Machine进行的备份。然而所占空间很大,从233G的备份中进行还原,SSD平均30M/s,会浪费很多时间。后来发现,Time Machine的备份功能只是生硬地将资料拷贝到硬盘中,差异化存储的能力很弱。及时这样,也是不能进行系统还原的啊,作罢。
尝试安装新的系统。然而在进行启动配置页面之后,apple只支持使用网络进行安装。,我前后在两个晚上进行了尝试,网速很慢,预计要跑10个小时。两次都是在晚上我睡觉的时候进行的,但都以失败告终,不忍心再试。
可以想到的一种方案是,从网上下载系统镜像。复制到移动盘中,然后刻录到系统里。辗转各处,终于下载到了一个10.9.4的镜像,5个多G。放到移动硬盘里,在Mac启动时的工具中将移动盘中的这个dmg文件还原到系统盘中。然后调节从这个系统盘中系统。可是重启之后,都会进入开机时候的设置界面中无法进行安装,要奔溃了…
后来去公司,同事在开机时候的界面中使用点击安装系统,后来竟然没有从网络中下载,而是直接进行安装,到此才弄明白安装的前因后果。原来当从dmg文件恢复到电脑硬盘中时,并没有将系统安装好。只是简单的,将dmg中的文件解压到硬盘中。类似windows环境下,从iso文件中解压。这时候设置从硬盘中启动系统并不能识别这个盘处在一个预安装的环境中,仍然需要进行人工识别。这就是我卡壳的点了,我以为系统会自动识别进行安装的!而点击按装新的操作系统时,联网的下载器会检查是否硬盘中已经存在解压后的dmg文件,如果是,则会跳过联网步骤。直接进行下载了。
这样,系统就可以一步一步的安装好了。
但是这里依然存在一个问题,apple官方并不提供系统镜像,dmg文件是我从网络中下载下来的,我并不十分放心其安全性。于是准备在刚安装好的系统中到app store上下载新的系统镜像进行重新安装。这时候发现了苹果强大到恶心的控制欲。事情是这样的。在使用网络的dmg文件安装后的系统中,找到了我想下载的osx 10.9.4系统,但是当点击下载的时候,在弹出的apple id登录框中竟然无法修改apple id。在下载其他的应用的时候是可以的。我猜测,对于每一个应用(包括操作osx系统在内),当一个用户下载的时候,都会对下载了的这个文件进行标记,即这个文件是属于这个用户的,体现之一在于,当用户尝试对这个应用进行重装或者更新时,用户无法使用其他的apple id执行。对于这份我从网上下载到的dmg文件,其实apple已经将最初的下载者信息标志了进去,这样在对这个应用进行更新(在安装好了的系统上下载系统dmg文件)时,osx系统认为这个系统是最初下载者的,所以apple id无法修改。通过某种机制,每一份存在于硬盘中的应用,无论是安装好的还是没有安装好的,苹果都通过 应用ID+用户AppleId 进行了唯一标识,无论这个应用复制到哪里,升级也很方便,一份应用是有归属的。或许这样有利于苹果跨平台的生态系统的实现吧。
这样不行啊。所以备份Mac系统的正常策略是,用自己的apple id登录,在apple store上下载osx系统dmg文件,然后备份到硬盘中,系统还原的时候直接进行新安装就行了。于是我再次采用Time Machine,先将系统还原到我的apple id直线,又是230G的等待时间…然而apple并不直接提供dmg文件,只能在apple store上下载osx 10.9.4的.app安装文件。发现可以直接运行,于是我运行了,重启,一番系统安装界面,我以为就要成功了。不料在进入新系统之后,发现系统并不是新的啊,原来系统的 .app文件如果检查到系统存在,默认会对系统进行升级更新,也就无法达到系统还原的目的,我准备在系统启动的时候进行安装。
使用U盘刻录。这个链接帮了我一些忙。刻录好U盘之后,在没有格式化硬盘的情况下进行安装,安装成功之后发现依然是没有还原的界面。再次无语。于是再次,重装的时候,将系统抹掉了,然后将优盘中的内容复制到硬盘中,从硬盘启动,进入系统安装界面,终于成功。
当然系统安装的实际过程中并没有这么顺利,很多时候不知何故就不知道怎么做了。比如好多次,启动的时候无法看到从硬盘中启动的选项。于是只能通过Time Machine进行还原,找到那个选项。又是耗掉了一堆的时间。我想其中必然存在一些原因我不知道,但是这提示做的也太糟糕了,用户会在不断试错中失去耐心。
安装好系统之后,给系统做了一个Time Machine的备份。进行了一些配置之后又做了一个Time Machine备份。才算放心。整个过程历时1天多,SSD估计被重写了3,4次。安装系统过程中的怨气也终于慢慢消散。