更新:2014-07-19
多谢 czczyx 网友的协助,确认了CoreStorage可能导致在机器启动(按住Option键)或者在启动磁盘系统偏好设置中,使用本blog中的方法后,只能看到Recovery HD 10.10的启动盘,而无法看到原来的OS X 10.10 DP3启动盘的问题。
所以转化CoreStorage为普通分区。
更新和备注:2014-07-18
如果你的10.10的启动分区(或叫卷-Volume)是Core Storage(暂时翻译为"核心存储")的话,那么进行下面操作前,请把它转化为普通的分区,如何操作可以参考OSX:不同OSX版本的标记可能不兼容-续中的“另外”部分。
有关Core Storage的介绍,请参考系列文章: OSX: 逻辑卷管理系统Core Storage(1)(2) (3) (4)。
目前来说,如果在一个OS X系统运行10.10 Developer Preview的app程序里安装到另外一个分区上,那么它会把该普通分区自动转化为Core Storage的;而从USB安装盘安装的方式,则不会。
-------------------
正文:
OS X 10.10 Yosemite Developer Preview 2,下面简称10.10DP2,安装之后,有可能出现10.10的恢复盘(Recovery HD)看不见的问题。这是因为它的一个设置错误,下面我们用比较直观的方法来解决它。
这是修复后的启动选项,其中显示的Recovery-10.10
清楚点的
首先,开启磁盘工具的Debug菜单.
无论是从哪个磁盘启动,都可以操作,运行下面命令:
defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
之后重新运行磁盘工具,菜单栏中就会出现Debug选项。
在磁盘工具中打开显示每个分区
到菜单中打开,见图:
装载10.10的Recovery HD分区
当初我安装在一个叫Mac3的分区上,所以10.10的Recover HD应该是Mac3之后的那个。选中它,然后在工具栏中点装载。见图:
看图,大家可能疑惑这个东东有点乱,什么X.10dp2->Mac3的。下一篇Blog再解释。
运行命令修复
复制下面命令并在终端中运行:
sudo bless --folder /Volumes/Recovery\ HD/com.apple.recovery.boot --bootefi /Volumes/Recovery\ HD/com.apple.recovery.boot/boot.efi --setBoot终端询问密码时,输入当前管理员的密码。
好了,重新启动并按住Option键,应该可以看见Recovery-10.10