GPT 分区下,用 Clover 引导安装 Mavericks,遇到不能识别 U 盘上的 Mavericks 分区,倒是 SSD 上的 Win 分区识别出来了。

2016-06-01 15:27:46 +08:00
 alex321
详情描述如下:
我有一台 X220 ,就是之前的那台了额,配了一只 240G 的 Q200EX 。然后用 UEFI+GPT 安装了 Windows7 ,除了系统隐藏的 100M 分区之外,还有 C 盘 160G , D 盘剩下的空间但未格式化。
现在心血来潮计划给上个 Mac OS X ,由于我很不喜欢 Apple 家的扁平化,就准备安装 Mavericks ,下载好了那个 OS X Base System.dmg ,也下载了 Clover。在一台 Mini 上, GUUID 格式化了 U 盘,也把 Clover 安装到了 U 盘中 EFI 分区中,然后利用 Mac 的磁盘工具把 OS X Base System.dmg 恢复到了 U 盘剩下的一个分区中。
然后, U 盘插入 X220 , F12 选择 U 盘启动, Clover 界面出现,然而界面上并不能看到 U 盘中的 OS X 分区啊,没法选择这货进行启动安装。。。

求破。
5266 次点击
所在节点    问与答
29 条回复
jones
2016-06-01 17:16:40 +08:00
一, U 盘用官方命令做成 OSX 安装盘,白苹果可以使用的安装盘,别用恢复镜像的方式
二,安装 clover 到 u 盘的 efi 分区,并配置好 clover ,包括 config.plist 和必要的 kext ,最重要的是驱动程序文件夹要放入 hsf+文件系统的驱动程序,这个驱动程序由于版权的原因是没有包含在 clover 中的
三,你的硬盘 efi 分区 100m 是不行的,最少要 200m ,否则安装过程中是不允许格式化目标分区的,会报错,这个是苹果的强制要求
alex321
2016-06-01 17:47:46 +08:00
@jones
我现在有两个 EFI 分区, 100M 的是 SSD 上的, U 盘通过苹果自带的 GUID 分区是 200M 。
官方命令是 createmedia 什么的,那个需要原版的 Mavericks 镜像,但是我没找到,我此前用这个修改过的镜像在 MBR 模式下安装过黑苹果,然后为了走 UEFI ,搞掉了。
黑苹果最头疼的就是 Kext 了,驱动程序文件夹要放入 hsf+文件系统的驱动程序是说要放支持 HSF+ 的读取 efi 文件么? Clover 内置了个 VBox 什么的,我换个 HFSPlus.efi 看看。。
现在在重新抹 U 盘重做 EFI 分区和 Mavericks 镜像分区。。
jones
2016-06-01 18:14:21 +08:00
@alex321 SSD 上的 EFI 必须 200M ,否则 SSD 上的分区无法格式化,用 HFSPlus.efi 就行了, kext 只放入 ps2 驱动就行, clover 配置中的 MSR 补丁打开,同时 ssdt 用 clover 自动生成就行,
jones
2016-06-01 18:15:53 +08:00
kext 还要放 fakeSMC
pimin
2016-06-01 18:31:37 +08:00
SSD 上的 EFI 分区请调整到 300M 以上.
低于 200M 可用的话无法抹盘分区
alex321
2016-06-01 19:36:54 +08:00
@pimin
@jones
我是在 windows7 下已经分区好了的,也需要调整 SSD 上的 EFI 分区么?
fakeSMC 、 HFSPlus 和其他各种 kext 也放进去了,现在使用 without caches and without injected … 什么的方式启动,界面上出现各种竖线颜色条纹,中间一条黑色,两边两条有各种颜色的瀑布形状。。。。
ssdt 文件听说过, clover 配置中的 MSR 补丁是什么吖?
pimin
2016-06-01 20:08:25 +08:00
@alex321
你在 win7 下怎么分的区?
分完了怎么格式化的?
recovery 分区也建立好了?

所以还是要调整到 300M
x220 黑苹果应该简单

你描述把问题描述清楚点,什么 CPU ,独显核显, clover 之后的界面出错了就开 debug ,打印下日志,不管是什么图都没法回答你
alex321
2016-06-01 23:06:41 +08:00
@pimin 是这样,我先安装的 Windows7 ,一个 100M(EFI),一个恢复分区,一个 C 盘(系统盘),一个 D 盘(未格式化)。
CPU 是 i5-2410 ,核显。 Clover 的啰嗦模式有显示 Fault CR2 Error Code 0x00000000000000000 Fault CPU 0x0 这样的错误信息。
pimin
2016-06-01 23:24:52 +08:00
@alex321
这样分区是不行的
安装系统的时候连格式化都无法完成.
解决的话比较折腾,最快的就是重装系统了.

你这个错误是最常见的五国,应该是电源管理问题.具体可以看,找到禁用电源管理的 kext
http://bbs.pcbeta.com/viewthread-863656-1-1.html

自己从 0 折腾确实是不划算的,和有没有 IT 基础一点关系没有,因为问题是太琐碎了,建议找别人成功的案例直接参考.
比如下面这个帖子,CPU 和你型号一致,楼主也提供了所需的全部 EFI 文件夹内容.查看帖子里的附件.把你 EFI 文件夹内容先备份下,然后全部替换为这个楼主的.安装成功之后考虑更新下 clover 版本(其实没有太大必要).
http://bbs.pcbeta.com/viewthread-1582921-1-1.html

安装好系统之前是最令人绝望的,我第一次的时候前前后后折腾了一个星期.
折腾好之后,从 10.11.3 升到.4/.5 都没遇到过什么问题.
日常使用也算完美.
iamwb
2016-06-01 23:28:27 +08:00
efi 分区得大于 300MB 不然抹盘的时候会提示 MediaKit 错误
pimin
2016-06-01 23:39:09 +08:00
@alex321
给出的分区方案
EFI 300M(启动分区第一个)
MSR 500(为日后升级 windows10 预留)
pimin
2016-06-01 23:42:03 +08:00
顺便关注了楼主 g+,我们竟然有好多共同好友
我都几年没怎么玩 g+了
alex321
2016-06-01 23:46:43 +08:00
@pimin 电源那个已经打过 NULL 什么的补丁了,依然不奏效。。

@iamwb Mavericks 都有这限制?我准备看下可否使用 DiskGenius 直接调整分区。。
alex321
2016-06-01 23:47:28 +08:00
@pimin 哈哈,我都好久没在 G+ 上发东西了,就是去看看关注的信息流。
iamwb
2016-06-01 23:54:11 +08:00
@alex321 我是说的 Yosemite 以上 Mavericks 不知道
pimin
2016-06-01 23:58:54 +08:00
@alex321
给的第二个链接里有提到 X220 自带 Intel6250 or 6300 黑苹果驱动无解,楼主先搜下有没有人成功驱动的,没有的话建议先换了再折腾。
没有无线网确实太坑了点。
alex321
2016-06-02 00:17:30 +08:00
@pimin intel 家的无线似乎都是无解。看到有人改白名单的之类的,我应该不用。我有一个外置 usb 的网卡是可以免驱,很久之前买的,长长的那种,已经在 mini 上试过的。
alex321
2016-06-02 15:04:51 +08:00
@iamwb 嗯。。 Mavericks 也遇到这个问题了。提示 MediaKit 报告设备上的空间不足以执行请求的操作。

@pimin 貌似需要按照这个分区来了,准备重新安装 Windows 7 ,我不计划安装 Windows 10 ,然而 Windows 7 自带的系统分区只能分 100M 的 EFI 分区啊。那么问题来了,怎么才能分到 300M 的 EFI 分区呢?
pimin
2016-06-02 15:25:11 +08:00
@alex321
500M 空间不算什么,说了是预留,因为你可能会遇到很多问题
比如你需要的某个功能只有 win10 支持
换笔记本不打算换硬盘等等以外情况
你做好准备工作,可以减少不必要的麻烦.
至于分区,比较简单.
u 盘装个 PE,然后用 diskgenius 分就可以
EFI 分区并不是什么神秘的分区,只是 fat32 分区改了 guid,增加一个标识罢了.
你可以在 DG 里新建 EFI 和 MSR 分区,也可以直接分 fat32 分区出来.
等折腾好了,再通过 diskpart 把它修改为 efi 分区
这样做的好处就是你可以省一个 clover 启动 U 盘,直接用 EFI 分区来引导启动.
pimin
2016-06-02 15:33:53 +08:00
顺便友情提醒,我最后放弃 windows7 的原因,是因为 Windows7 的 UEFI 支持不完整.
所以 BIOS 里必须开启 CSM.
开启 CSM 一个比较明显的问题就是无法支持 GOP VBIOS 快速启动.
带来的问题还是比较明显,对于黑苹果来说,就是 clover 界面可能不能全屏,苹果 logo 是变形的等等问题
我属于有点强迫症的,这种情况我不太能接受,我折腾到最后选择完整的 UEFI 支持.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/282760

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX