文章目录
  1. 1. 一、准备启动U盘
  2. 2. 二、安装Mac OS X Yosemite
  3. 3. 三、配置Mac OS X Yosemite
  4. 4. 四、小结

折腾了几天黑苹果,本来已经妥协,打算就用虚拟机跑黑苹果来完成手上的项目。但是现在虚拟机的速度,我·已·经·无·法·再·忍·受·了!很难想象我之前是怎么用虚拟机来做bsc的苹果版本的。

翻了很多国内的帖子,装遍了各种懒人版,可惜一个版本都无法成功。最后放弃了懒人版,直接原版安装,通过墙外谷歌解决了。基本完美,→原帖在此←

"Yosemite截屏"

先说说大致情况和存在的问题,看官们先确认是否能接受:

  • 触摸板只有基本功能,无法实现手势(例如双指滚动、三指切换程序等)

  • 默认内置WiFi模块无法工作(下文有替代方案)

  • 音频和麦克风正常,但低音炮和HDMI音频不能工作

  • FN键可控制音频和多媒体(音量控制单独操作正常,但跟界面上的音量控制并不同步),背光正常(这是废话,因为是板子在控制),对于亮度、禁用触摸板、WiFi均不起作用(WiFi本来就不能工作……)

  • 目测睡眠完美,测试5次,每次都能正常唤醒

  • 主板虚拟化可以开启,但是安卓模拟器仍然无法使用x86镜像

  • 读卡器不能识别

  • 安装完蓝牙不能使用,但是可以在安装完成以后自行配置

  • 亮度控制不太正常,有时会自动调到接近最亮,另外不能调到最暗,否则会黑屏(不要问我怎么知道的

  • ACPI传感器工作正常,使用了HWMonitor

给个图看看吧:

"配置图"

接着是我的机器配置:

  • 17.3” 寸全高清 1080p LED 防眩光显示器

  • 第三代 Intel® 酷睿 i7-3630QM 2.4 Ghz

  • 8GB 双通道 DDR3 SDRAM ,1600MHz

  • 128GB Plextor SSD M5 PRO(已安装Windows 8.1 - MBR,有系统保留分区)

  • 1TB 5400RPM SATA HDD ST1000LM024 HN-M101MBB(资料分区 - MBR)

  • 32GB mSATA SSD SanDisk(用于安装Mac OS X Yosemite - GUID, BIOS 设置为 AHCI,mSATA无法作为启动盘,需要使用其他硬盘或者U盘启动)

  • NVIDIA GeForce GT 650M GDDR5 2GB (独显,必须用DSDT屏蔽掉)

  • Intel HD Graphics 4000 (内置显卡和HDMI enabled by DSDT+patched AppleIntelFramebufferCapri.kext )

  • WiFi (默认内置无线网卡无法启用,可以根据tonymacx86上的教程更换为Atheros 9285芯片的WiFi模块来驱动,也可以上EDUP系列USB网卡,推荐EDUP(EDUP) EP-MS1558 300M,京东有卖,便宜好用)

对于以上配置,7720之间的主要区别就是在于CPU了,你可以针对自己的CPU来配置电源管理,不过理论上不修改也可以用。

最后是需要准备的东西:

1、一台苹果电脑,或者可以运行苹果系统的虚拟机

2、一个大于8G的U盘(我是用的SanDisk Cruz Edge 16G)

3、下载Yosemite的App安装包(现已在下文的百度网盘中分享,这里给一个异次元的→下载地址←,是10.10版本,看官们也可自行下载10.10.1版)

4、下载需要用到的工具和配置,包括UniBeast、U盘Extra文件夹、MutiBeast、Yosemite Extra文件夹和SLE文件夹。给一个百度网盘分享,如下:

链接: http://pan.baidu.com/s/1mg62uJe 密码: vyoa

以上内容都可以接受的童鞋们,你们可以继续往下看了。

一、准备启动U盘

1、进入你已经准备的苹果电脑或者虚拟机,将下载好的Yosemite App安装包拷入应用程序文件夹(如果熟悉英文的童鞋,现在就可以把系统主语言切换为英文,运行UniBeast的时候需要)

2、插上U盘,运行磁盘工具,选中U盘

"选中U盘"

3、选中分区标签,然后选择1个分区

"选择分区方式"

4、点击选项,选择GUID分区表

"选择GUID分区表"

5、分区名称命名为USB,格式选择Mac OS 扩展(日志式),点击应用,开始格式化

6、解压下载的 UniBeast-5.0.2.zip ,打开UniBeast(记得把系统主语言改为英文),一路Continue、Continue、Continue、Agree,直到出现选择安装目标。选择USB,并Continue

"UniBeast"

7、接着选择Yosemite,继续Continue

"选择Yosemite"

8、选择Laptop Support,继续Continue

"选择Laptop Support"

9、输入登录密码,点击Install进行安装。等待大概15分钟(我的U盘是2.0接口,3.0应该会快很多),千万不要拔掉U盘、关机神马的

10、删除U盘里Extra文件夹里的内容,将之前下载文件中的 USB Drive-Extra.zip 中的内容解压到U盘里的Extra文件夹中

11、另外,建议删除蓝牙驱动,即S/L/E目录下的2个IOBlueToothxxxxx.kext,否则会出现强行让你开启蓝牙键盘开关的情况

12、建议将网盘 Tools.zip 里的文件都解压出来放到U盘根目录,用得着。

二、安装Mac OS X Yosemite

1、插好U盘,启动Dell 7720 17R SE(如果之前步骤是用虚拟机做的,就重新启动计算机,你懂的),Bios设置进行如下修改:

  • Intel SpeedStep ~ Enabled

  • Virtualization ~ Disabled

  • Integrated NIC ~ Enabled

  • USB Emulation ~ Enabled

  • USB Powershare ~ Enabled

  • USB Wake Support ~ Disabled

  • SATA Operation ~ AHCI

这个时候一定要把虚拟化Vitualization禁用,不然启动过程会出问题,如果一定要启用,那就等所有内容配置好以后再启用。

同时记得设置USB优先启动,或者启动的时候按F12来选择启动盘。

2、在Chimera启动界面选择USB,启动参数最好加上 -v -f -x ,以便一次成功。我是没加-x也成功了的。加-v是为了看如果出问题,是出在哪里。其他启动参数已经在 org.chameleon.Boot.plist 中写好了

"Chimera启动界面"

3、进入OS X Yosemite后的安装就大概说说了,网上教程非常多。首先是格式化目标安装盘,仍然使用磁盘工具,参考之前制作启动U盘的步骤,选择要安装的目标硬盘,选中分区标签,格式化为一个分区,选项选择GUID分区表,格式选择Mac OS 扩展(日志式),取一个好记的名字(比如Mac OS X),点击应用。然后返回,接着就开始安装了。

"格式化Mac系统盘"

等上一会,系统就安装完毕了。

三、配置Mac OS X Yosemite

保证U盘插好,重新启动系统。这里有个分支,如果你熟悉Windows下利用HFS+或者MacDrive来操作Mac分区文件,那接下来的工作在Windows里操作实在很方便。当然,在Mac OS X里也麻烦不到哪里去,实际上跟Windows下配置差不多。

1、Windows下进行配置

1.1 进入Windows系统,安装HFS+ 10.3(之前分享的百度网盘文件中已经提供 - hfs_win_trial_c10.3.zip),安装时选择10天试用,安装完毕后直接重新启动。重启进入Windows后,在注册窗口中填入zip压缩包注释中的内容,你懂的

1.2 这时候你应该已经可以看到Mac OS X的盘了。进入后完整删除Extra文件夹中的所有内容,将下载文件 YosemiteHD-Extra.zip 中的所有内容拷进去。然后进入 System/Library/Extensions/ ,将下载文件 YosemiteHD-SLE.zip 中的所有内容拷进去,如果有重复的,最好直接将原来已有的备份,然后删除

1.3 重新启动,继续选择USB,用之前可用的启动参数进入安装程序,选择磁盘工具,选中Mac OS X分区,点击修复磁盘权限

"修复磁盘权限-1"

1.4 重新启动,选择Mac OS X,如果幸运的话,你已经可以不加任何参数进入了,当然,保险起见 -v -f 还是加上的好。

1.5 进入系统后,配置好你的账户,就可以进入系统了。建议不要创建网络账户,如果实在需要,也在进入系统后,配置好网络再说。如果你的Mac OS X系统盘没有使用SSD,那么恭喜你,安装已经完成了,享受你的黑苹果吧!

1.6 如果和我一样,Mac OS X是安装在SSD上的,那么我们还有点事情要做。下载百度网盘中的 Tools.zip ,解压后可以得到很多文件。只需要打开 Del Inspiron 7720 SE.mb ,这是已经配置好的MultiBeast文件。现在还需要勾选上TRIM Enabler,让SSD能够正常工作。

"MultiBeast TRIM Enabler"

好了,这下是真的配置完成了。欢迎再看看最后的小结。

2、Mac OS X 下进行配置

2.1 Chimera启动界面选择Mac OS X,使用启动参数 -v -f -x,这次-x不能少。

2.2 依次执行Windows步骤中的1.2、1.6。记得在Finder的偏好设置→边栏里,把“xxx的Macbook Pro”勾选上,这样可以比较直观的看到文件夹路径。当然熟悉的童鞋用终端来拷贝可能更快,因为可能涉及到权限问题,终端直接sudo就ok了。如果实在不知道怎么将 YosemiteHD-SLE.zip 中的内容拷贝到系统中,可以使用 Tools.zip 解压后文件夹里的 Kext Wizard 来操作。选择Installation标签,然后将需要安装的kext选取到Browse里,勾选Backup kexts that will be replaced,目标位置选择S/L/E,点击Install安装即可

"使用Kext Wizard安装Kext"

2.3 如果你的Mac OS X安装在SSD上,请参考Windows步骤中的1.6操作。如果不是,则直接到下一步。

2.4 打开百度网盘下载的 Tools.zip 解压后文件夹里的 Kext Wizard,在Maintenace标签页中勾选全部,点击Execute修复权限

![“修复磁盘权限-2”](https://gsgundam-1252106130.cos.ap-shanghai.myqcloud.com/picture/general/hactonish-kext wizard-repair-permission.png)

好了,这种方式也是真的完成了。

四、小结

每次黑苹果都是一段闹心的历程,但愿这篇拙劣的教程能减少一些童鞋的烦恼。这篇教程已经尽量傻瓜式,跳过了诸如DSDT、SSDT等黑苹果过程必须了解的内容。如果有朋友能在此基础上进行改进,欢迎交流!

好久没写这么长的东西了,手残了啊……继续项目的iOS版开发了……

♦ 本文固定连接:https://www.gsgundam.com/archive/2014-12-18-dell-inspiron-17r-7720-se-intall-mac-os-x-yosemite-10-10/

♦ 转载请注明:GSGundam 2014年12月18日发布于 GSGUNDAM砍柴工

♦ 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

♦ 原创不易,如果页面上有适合你的广告,不妨点击一下看看,支持作者。(广告来源:Google Adsense)

♦ 本文总阅读量