1.选择一个存贮空间大于Yosemite系统(Yosemite系统大概5.1G左右)的U盘,用磁盘工具(Disk Utility)对此磁盘进行分区,可以参照此链接处对U盘进行分区。如果用磁盘工具进行分区的时候,提示错误: disk could not unmount,有可能是因为此磁盘被其他的东西操作,所以当前无法unmount,可以在command line中使用强制unmount这个磁盘,完成分区。首先,用df 查看所有的挂载磁盘;然后用umount force '磁盘设备名',强制卸载所挂载磁盘。
2. 链接:http://pan.baidu.com/s/1hqDuJHi 密码:lpxf,此处下载OS X 10.10
3. 下载OS X Yosemite 10.10 MAS 14A389.dmg完成后,双击,进行verify,不要skip此步骤,完成后出现如下图:
4.右键'Install OS X Yosemite',显示包内容,Contents->SharedSupport->InstallESD.dmg,双击此文件,继续verify,等待完成
5.在Command Line中输入命令hdiutil mount -plist -noverify -noautofsck -nobrowse /Volumes/OS X Install ESD/BaseSystem.dmg,将其挂载到Disk Utility上 (不支持双击).同样参照1步中的此链接处,将BaseSystem烧入U盘。删除U盘下的System->Installation->Packages快捷方式,并将OS X Install ESD下的Packages copy到此路径,另将BaseSystem.chunklist和BaseSystem.dmg两个文件copy到U盘的根路径(如果不copy这两个文件,则在安装系统的时候会报错:
Mac OS X 10.10 undefined error 0)。
6.重启Mac机,并长按Option键,使用Disk Utility方式,首先需要重新分区此Mac机的硬盘。然后再将U盘中的系统烧入到此硬盘上。如果在分区硬盘的时候报这样的错误:couldn't unmount disk,解决办法是:使用umont命令force卸载此磁盘。