本人机子Thinkpad E430 3254AB2 ,去年6月份购入,为了无线更快点,曾购入过 Intel 6235N 无线网卡,又为了黑苹果,年初购入了 AR5b197 无线蓝牙二合一(免驱,DSDT解决,什么是DSDT?你还没入门吧)

我比较喜欢使用原版安装方式,但又不是纯原版,至少不是整合版,整合版整合了很多内容,是我们不知道的。所以。。不想用。我个人比较倾向使用UEFI引导,故此文讲解的引导方式是 Clover 引导工具

本篇主要说适合本机引导 Clover 的配置:

一、最新版的 clover 的配置文件位于引导盘的 /EFI/Clover/config.plist 中:以下是我的 clover 配置:

ACPI DropOemSSDT Yes FixDsdtMask 0x0000 GenerateCStates Yes GeneratePStates Yes Kernel Flags -guxdeferusb2 KernelAndKextPatches AppleRTC Yes AsusAICPUPM Yes KernelCpu Yes PCI InjectClockID Yes USBFixOwnership Yes USBInjection Yes RtVariables MLB 09876543217654321 ROM b888e32e4fce SMBIOS BiosVendor Apple Inc. BiosVersion MBP91.88Z.00D3.B00.1203211536 Biosdate 21/03/12 Board-ID Mac-6F01561E16C75D06 BoardManufacturer Apple Computer, Inc. Family MacBook Pro Manufacturer Apple Inc. ProductName MacBookPro9,2 SerialNumber C02KY467DTY3 SystemParameters InjectSystemID Yes boot-args -v slide=0 WithKexts

具体的我就不再详解,可参考如下内容。

http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1005580&page=1#pid27503686

http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/

注:我是使用DSDT驱动显卡的,如果你是第一次安装mac,没有涉及DSDT的修改,那么你还需要在以上配置中添加显卡的 EFI 注入,也就是论坛里面说的 EFI 神奇代码。可参看这里。在PCI下新增 device-properties 的 key,然后如文章所说的添加相应的内容,我的 ig-platform-id: 01660003

二、UEFI驱动根据不同的引导方法,需要将相应的驱动放在不同的目录下。

主要有以下四个目录:

  • drivers32
  • drivers32UEFI
  • drivers64
  • drivers64UEFI

我的是引导方式是64位的,UEFI方式引导,所以efi驱动放在 drivers64UEFI ,如果你是bios引导,一般都放在drivers64 目录下,如果你的CPU不支持 64 位处理,可能你需要考虑放在 drivers32 或者是 drivers32UEFI 的目录下。

以下是我使用的 EFI 驱动列表:

  • DataHubDxe-64.efi
  • EmuVariableUefi-64.efi
  • FSInject-64.efi
  • HFSPlus64.efi
  • OsxAptioFixDrv-64.efi
  • OsxFatBinaryDrv-64.efi
  • PartitionDxe-64.efi
  • Ps2MouseDxe-64.efi
  • VboxHfs-64.efi
  • XhciDxe-64.efi

而我的机型不能使用的两个驱动为:

  • CsmVideoDxe-64.efi
  • OsxLowMenFixDrv-64.efi

我不记得原因了,反正我这机子使用这两个驱动,就连 clover 引导界面都无法进入了。