以前曾经在X230上安装了mavericks,但因为无线网卡问题最终作罢,现在换了SSD(128G)、AR9285网卡,又冲刺了一把OSX,折腾了好几天,终于成了。特做记录如下:

  首先,硬盘分区问题,使用GPT分区走了不少弯路,后来打算到淘宝上买u盘装的时候,商家说GPT无法做单硬盘双操,顿时醒悟,原来我折腾了那么久就是这么简单的问题。改回MBR,一切都那么顺利。至于能否单硬盘UEFI+双操,懒得去研究了。

  其次,安装方法问题,由于折腾安装U盘太辛苦,决定采用硬盘安装。MBR硬盘分3个区,先装Win7(70G),chameleon2.3(据说2.2不能识别Yosemite);第2个区分10G,使用硬盘安装助手将Yosemite镜像写入到该分区;第3个区在windows下分好,但不能格式化。重启后选择chameleon,可以看到第2个分区中的Yosemite,启动它,开始安装,将10.10安装到之前分好的第3个分区。装完后如果重启失败,进windows,安装mac分区识别软件,将第2分区的根下的Extra目录复制到第3分区的根下,重启通过chameleon启动到第3分区。此时第2分区的“桥”可以拆了,并入第1分区(windows)。

  再次,驱动问题。使用了两个软件MultiBeast、Kext Wizard,通过MultiBeast装了不少的驱动:声卡(选VoodooHDA2.8.4)、USB3.0、有线网卡(AppleIntelE1000e)、CMOS错误补丁(RTC)。用Kext Wizard安装了电池补丁(AppleACPIBatteryManager.kext)至于无线网卡(AR9285)、蓝牙,只需要修改相关的Info.list之后用Kext Wizard重建缓存即可。最特殊的是集显intelHD4000,偷了个懒用MultiBeast装了网上下的DSDT.aml,结果显卡搞定了但悲催的装了个chameleon2.2在主引导分区,导致启动就进入chameleon,而不是之前的window启动管理器,只好用大白菜u盘再做一次windows恢复。

无线网卡:编辑配置文件:/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/Info.plist,找到<key>IONameMatch</key>,在下面的<array>中添加一行<string>pci168c,2b</string>

蓝牙:编辑配置文件:/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist,找到其中的一个idVender为2652的,修改idProduct为自己的ID,我的是8678。(注意改idProduct的值,别改idVender的值)

注意:修改文件之前改父目录和文件属性为777,改完后属性改回755:sudo chmod  Info.list

X230上安装Yosemite/Win7-黑苹果之路的更多相关文章

  1. 使用U盘在X230上安装Mavericks/Win7-黑苹果之路

    新笔记本x230,毫不犹豫继续开始黑苹果之路,这次当然是上最新版本了,谁知道这条道路真是曲折艰难啊,从年前开始,直到前天才算安装成功,还有一堆硬件没驱动上,现记录过程以备以后查看: 1.准备机器.本来 ...

  2. 制作东皇3.2的安装U盘-黑苹果之路

    每次使用硬盘映像安装需要先装windows,制作东皇3.2安装分区,再装bootthink,再通过bootthink加载东皇3.2的分区进行安装,非常繁琐.尝试制作U盘来直接安装东皇3.2.过程如下: ...

  3. 在 KVM 上安装 Win7 虚拟机

    之前都是在用Linux 虚机,现在有需要用到Win7 虚机,才发现在 KVM 上安装 Win7 的过程远比想象中的复杂.本文就把其过程做个简单总结. 1. 在 Virtual Machine Mana ...

  4. Win7上安装Linux双系统

    今天帮同学在Win7上安装Linux,感觉一篇教程很不错,mark一下 原地址:Win7下U盘安装Ubuntu14.04双系统步骤详解 一.前期准备 1.大于2G的U盘一个(我的系统盘制作完成后大约占 ...

  5. win7操作系统32位或是64位系统上安装 sql2005 点滴

    在 win7 上这安装 sql2005 ,需要 .netFramewori2.0 框架,更需要 IIS 支持.否则 sqlserver2005 安装 到最后,就会失败,但此时已经在机器上安装了 .ne ...

  6. 如何在VirtualBox虚拟机软件上安装Win7虚拟系统

    在Windows系统中安装VirtualBox 双击从官网上下载的VirtualBox-4.3.12-93733-Win.exe安装程序,默认下一步,下一步完成基础安装. 在VirtualBox虚拟机 ...

  7. GPT分区基础知识及如何在GPT分区上安装WIN7

    大硬盘和WIN8系统,让我们从传统的BIOS+MBR模式升级到UEFI+GPT模式,现在购买的主流电脑,都是预装WIN8系统,为了更好的支持2TB硬盘,更快速的启动win8,预装系统都采取了GPT分区 ...

  8. ZooKeeper:win7上安装单机及伪分布式安装

    zookeeper是一个为分布式应用所设计的分布式的.开源的调度服务,它主要用来解决分布式应用中经常遇到的一些数据管理问题,简化分布式应用,协调及其管理的难度,提高性能的分布式服务. 本章的目的:如何 ...

  9. Linux,在不使用U盘的情况下使用wubi.exe程序在Win7上安装ubuntu-14.04.3版系统

    本文介绍如何在不使用U盘的情况下使用wubi.exe程序在Win7上安装ubuntu-14.04.3版系统. 花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报“cannot ...

随机推荐

  1. 实现手电筒Flash Light 关键代码

    实现手电筒Flash Light 关键代码 实现Flash的逻辑 view.setOnClickListener(new OnClickListener() { @Override public vo ...

  2. Jenkins: 基础篇(环境配置)

    自动化领域比较有影响力的开源框架jenkins,确实比较强大,易用.很多公司将其用来做持续即成CI(continuous integration).为了拓展和强化自己的软件设计生态系统,也将很久前使用 ...

  3. 【控件扩展】带圆角、边框、渐变的panel

    下载地址:  http://files.cnblogs.com/chengulv/custompanel_demo.zip using System; namespace LC.Fun { /// & ...

  4. WPF--Calendar控件高级使用

    一.得到当前显示的月份: DateTime SelectedDay = this.MC.DisplayDate; 二.得到当前选中的天,得到当前选中的周,得到当前显示的月份: 如果你使用系统默认的事件 ...

  5. redhat编译安装cmake

    将RHEL的yum软件源更换为CentOS的软件源之后,其中的cmake版本太低,为2.6.4版本,编译较新的软件时会提示cmake版本太低,所以有必要编译安装最新版的cmake.   1. 更换yu ...

  6. Oracle数据库中实现mysql数据库中auto-increment功能

    在Mysql数据库中,想要实现一条数据的自增一功能(即插入此数据时填写null即可,系统自动+1),可直接在所在列使用语句auto-increment. id int primary key auto ...

  7. Django的列表反序

    Django虽然是python的web框架,但它不是所有的python特性都支持的. 最近在项目中遇到一个问题,需要在Django中将获得的列表反序排列,一开始我使用的是python的reverse方 ...

  8. centos7开机/etc/rc.local不执行的问题

    最近发现centos7 的/etc/rc.local不会开机执行,于是认真看了下/etc/rc.local文件内容的就发现了问题的原因了 #!/bin/bash# THIS FILE IS ADDED ...

  9. Env:autojump安装使用

    注:这里只介绍我使用的方式,当然不是唯一方式 作用:autojump可以快速进行路径导航,具备记忆历史路径:不仅仅是可以进入当前路径下的某个路径,也可以是其他历史路径 1. 下载 首先,$ git c ...

  10. MongoDB项目中常用方法

    使用MongoDB连接池MongoOptions来进行连接 以及相关方法的调用 //获得驱动地址(这里的驱动 写入了配置文件中) String serverAddressStr = Configure ...