OSX: 解决10.10 Yosemite Developer Preview 2安装后的Recovery HD看不见的问题

来源:互联网 发布:paxos算法 活锁 编辑:程序博客网 时间:2024/05/16 17:20

更新: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







2 0