使用U盘在X230上安装Mavericks/Win7-黑苹果之路
新笔记本x230,毫不犹豫继续开始黑苹果之路,这次当然是上最新版本了,谁知道这条道路真是曲折艰难啊,从年前开始,直到前天才算安装成功,还有一堆硬件没驱动上,现记录过程以备以后查看:
1、准备机器。本来预装win7 32位 专业版,结果为了调整分区,不小心弄坏了,只好重装,这次选择了正版OEM的windows7 64位,而且选择了GPT分区,这个分区后来费了好大力气。硬盘500G,EFI分区预装时只有100M,用DG调整成200M,并保留了MSR分区。给windows 100G,留100G给Mac,除了预装Windows的恢复分区外,剩下的作为数据盘。
2、制作启动U盘。这个是最费时间的,几乎所有的时间都给了它。最初在windows平台制作安装U盘,下载了至少7种mavericks镜像,用了至少3种方法来将镜像恢复到U盘(8G),但没有一个成功,要么是无法引导,要么就是黑屏,在么就是报错(停留在boot1:/boot就没反应了),甚至还出现过usb3.0的接口报错:still waite for root device。总之一把心酸泪,最后都打算放弃了,想着要么到淘宝上买个U盘来装,如果还不行就直接上虚机。但总在那最后的坚持一下中得到了希望。找到个热心的淘宝卖家,1块钱卖个镜像(百度网盘)给我,并帮我答疑解惑。虽然他给的镜像最终没用上,但他还是给了关键性的指导,最终让我成功了。过程简述如下:
a、使用黑苹果(之前装了个snow leopard在我的旧笔记本上)的磁盘工具恢复远景论坛下载的懒人版的镜像到u盘(选择MBR方式进行分区,并用mac日志方式格式化u盘),往u盘上安装变色龙(这个是依照之前做雪豹安装u盘的经验),此时u 盘可以引导,但是会卡住,出现黑屏,但似乎系统没死,这个环节在之前windows制作u盘的时候也碰到了,但不知道原因,也没人指点,只能尝试换镜像的方法。
b、热心的淘宝店家陪着一起整到晚上12点多。其实原因很简单,显卡驱动有问题,删掉了S/L/E下所有的驱动,包括intel的。这样终于看到了安装界面,按照指示(其实也没啥可选,懒人版没内置什么工具、驱动的)装好,但此时无法正常引导,只能通过安装u盘的变色龙来引导硬盘系统。
3、系统安装
a、刚装好的系统无法正常引导,做了以下3件事:删除所有显卡驱动;将几个核心的kext复制到S/L/E下:两个ps2的驱动、FakeSMC、GenericUSBXHCI(usb3.0的驱动)、NullCPUPowerManagement;手工修复权限后重启(U盘辅助),可以识别显卡,但没有特效。
接下来安装clover,装了clover后发现还是无法在BIOS中加入mavericks的引导选项,即使将CLOVER目录放入了EFI分区,应该是UEFI的NVRAM没写进去。这个时候用到了windows下的EasyEFI软件,可以在BIOS中添加UEFI启动选项,指向硬盘的UEFI分区。此时,可以通过clover加载硬盘的各个系统,但mac系统出现kernel panic,但使用U盘可以正常启动系统。报的是AppleACPIPlatform的错,此错误纠结了一个晚上,各种方法用尽,都不起作用。最后的怎么弄好的都不太记得了,分析应该是变色龙和clover的启动机制导致的,至少尝试过以下方法:下载AppleACPIPlatform.kext;在EFI分区的CLOVER/kexts/10.9目录下放入fakesmc等kext;使用cloverconfigurator进行配置。记得要恢复权限。
b、刚装上什么硬件都几乎没驱动,包括usb3.0(复制GenericUSBXHCI.kext到S/L/E)、显卡、网卡、蓝牙、声卡,通过使用multibeast,奇迹的装好了几乎所有的驱动,除了蓝牙和无线网卡,声卡使用voodoo的万能驱动即可。
c、蓝牙是原生就支持的,只需要更改一个ID(http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1117415),修改 /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHCIControllerUSBTransport.kext/Contents/Info.plist,找到其中的一个idVender为2652的,修改idProduct为自己的ID,我的是8678。不过有个很奇怪的缺陷,如果启动的时候蓝牙鼠标开启的,则指杆控制器就没用了,只有触摸板和蓝牙鼠标,除非先启动,然后再开蓝牙鼠标。