还差四天就要生日了,今天运气不错,Elsa nVidia Geforce GTS210 的 Mac 驱动问题终于解决。曾尝试使用系统附带的 ATY Init ATI and nVidia driver 后可以更改分辨率并开启 OpenGL,但始终无法打开 QE/CI。nVidia 官方的 Geforce 285 For Mac 打开后提示不支持当前系统,不过可以显示包内容,手动安装 Package 里的三个驱动,但最后还是无法打开 QE/CI,还在启动时出现五国语言提示出错,无法进入系统。再次以 +S -X 参数启动系统,进入命令行删除已安装驱动。
/sbin/mount -uw/
cd system/library/extensions
rm -Rf NV*
rm -Rf Geforce*
cd ..
rm -Rf ./extensions.mkext
之后尝试修改 System/Library/Extensions/NVDANV50Hal.kext,显示包内容,使用 TextEdit 编辑 Contents 下的 Info.plist 文件,加入显示卡设备 ID 0A6510DE 还是无法驱动显示卡。今次发现 Snow Leopard 下出错,如果曾经正常进入系统,出错无法进入系统可以尝试重新启动进入,就好像 Windows 系统的 Last Good Settings。
最后想到现在 nVidia 经常以老产品冠上新型号出售,Elsa nVidia Geforce GTS210 很有可能是 GeForce 9 系列的内核,结果使用系统盘自带的 NVEnabler 驱动成功!打开系统概述看到显示卡虽然被识别为 Unknown nVidia card,但显存正常识别,可以正常使用。
星期六, 五月 08, 2010
星期六, 三月 20, 2010
MacBook Pro 声卡驱动
MacBook Pro 使用 Bootcamp 驱动声卡会在网络视频聊天出现怪异声音,使用非官方驱动 Cirrus Audio MIC 可以解决这个问题。
鼠标右击我的电脑选择属性,在弹出的窗口中选择硬件选项卡,打开设备管理器。在设备管理器中展开声音、视频和游戏控制器,选择声音设备并双击打开。在弹出的属性窗口中选择驱动程序选项卡,选择更新驱动程序之后会出现硬件更新向导。硬件更新向导中选择最后项不要通过网络搜索软件,然后进入下一步,选择从列表或指定位置安装后下一步,然后选择下面的不要搜索,我要自己选择要安装的驱动程序再下一步,然后点击从磁盘安装,在弹出的窗口中点击浏览,定位到这个文件夹后选择 clhdaud.inf 按确定完成安装。
Cirrus Audio MIC 下载
鼠标右击我的电脑选择属性,在弹出的窗口中选择硬件选项卡,打开设备管理器。在设备管理器中展开声音、视频和游戏控制器,选择声音设备并双击打开。在弹出的属性窗口中选择驱动程序选项卡,选择更新驱动程序之后会出现硬件更新向导。硬件更新向导中选择最后项不要通过网络搜索软件,然后进入下一步,选择从列表或指定位置安装后下一步,然后选择下面的不要搜索,我要自己选择要安装的驱动程序再下一步,然后点击从磁盘安装,在弹出的窗口中点击浏览,定位到这个文件夹后选择 clhdaud.inf 按确定完成安装。
Cirrus Audio MIC 下载
星期二, 三月 09, 2010
Mac OS X Snow Leopard 安装
最近着手安装 Mac OS X Snow Leopard。本来懒于升级,Leopard 使用着感觉不错,据说 Snow Leopard 在开启 64 位之后,虽然速度很快,但大多数程序都无法运行!最近配置新台机,G41M ES2L 主板芯片组和 Realtek 千兆网卡在 Leopard 安装完毕后被识别出来,7.1 声 道的 Realtek ALC888b 可以使用通用驱动 AzaliaAudio,但 Elsa nVidia Geforce GTS210 始终无解。找到 nVidia 官方的 Geforce 285 For Mac,但安装时提示无法在当前系统打开,后来查证到必须系统 10.5.7 以上。思忖下,为应对新硬件,必须升级系统。
网络上一直流传着诸多可自由安装的 Mac OS,这些版本和 Apple 官方发布的 Mac OS 主要差别在于驱动。Apple 为了限制在非 Mac 机器上安装 Mac OS,在系统中加载了相应的驱动进行识别,因此只需要修改这部分 Kext 就可以顺利加载。Apple 从不为 Mac 机器以外的硬件提供驱动,这些可自由安装的 Mac OS 中加入了一些能够为多数硬件服务的驱动。
自 Snow Leopard 和 Windows 7 问世以来,EFI 开始得到应用。一直以来,Basic Input/Output System 控制这主板输入输出的相关设置,存在于主板的可读写芯片中。EFI 作为以往 BIOS 的升级而出现,和 BIOS 不同,EFI 保存在硬盘中。但 EFI 有一点比较吸引人,据称以后硬件驱动将存在于 EFI 中而与操作系统无关,即在使用 EFI 后,安装任何操作系统将不再需要安装驱动,EFI 可以方便地引导并为操作系统提供驱动!但目前情况却是 BIOS 与 EFI 共存,EFI 无法从功能上替代 BIOS,而且 Snow Leopard 和 Windows 7 安装所必需的 EFI 还互不相容,这些问题使新系统的安装愈加麻烦。安装 Snow Leopard 前先必须进行 EFI 引导,虽然了解到也可以用其它方法从硬盘直接安装,但是因为需要改动硬盘分区、转换文件比较繁琐,所以还是下载了 Empire EFI 并刻盘。然后下载 Snow Leopard 零售版,加载 Empire EFI 在 Extra 下提取必须的驱动文件放入系统盘的 /Extra/Extensions/ 下。在 Extra 下包含驱动 Apple.ACPIPS2Nub.kext、ApplePS2Controller.kext、fakesmc.kext、FramebufferDisabler.kext、LegacyAppleAHCIPort.kext、LegacyAppleIntelPIIXATA、 LeacyIOAHCIblockStorage.kext LegacyJMicronATA.kext、NullCPUPowerManagement.kext、OpenHaltRestart.kext、PlatformUUID.kext、SMBIOSResolver.kext,其中必须驱动 fakesmc.kext、FramebufferDisabler.kext、 LeacyAppleRTC_32bit_Only.kext、NullCPUPowerManagement.kext、OpenHaltRestart.kext PlatformUUID.kext。不过之后找到 Snow Leopard 10.6.1-10.6.2 Intel AMD Made 就简单多了,对比零售版,这个操作系统 Mac OS X Snow Leopard 的精简版仅仅 4.36G,一般 DVD 就可以刻录,内置大量驱动和软件,而且不需要 EFI 引导处理,可以直接运行,附带更新 Mac OS X 10.6.1 和 Mac OS X 10.6.2,非常方便!但这个精简系统甚至除英语以外的语言也被精简掉了,还要另外寻找本地语言包下载。在安装系统时,一定要进行根据机器的情况进行自定义选择,否则非 Mac 机器以外安装一定不成功!
Update
Mac OS X 10.6.1 Update 可以选择选择这个更新
Mac OS X 10.6.2 Update Combo AMD 用户不要选择更新,Intel 用户选择 10.6.2 请不要勾选下面的 Dsmos,直接用 FakeSmc。
Boot Loaders
Chameleon RC3 PCEFI 10.3 替代 EFI 引导系统所必须。
Chameleon RC3 PCEFI 10.5 都可以使用,新版速度更快。
Kernels
Intel Atom Kernel 10.2.0 适用于 Intel 凌动处理器用户必须安装的内核。
Legacy Kernel 10.2.0 Intel AMD 一个新的内核,根据 Voodoo XNU 源码制作。这个内核包括从老处理器像奔腾 4 模拟 SEE2 和 SEE3,并且也兼容 AMD 处理器,Core 2 Duo 和 i7 处理器不要使用这个内核。
Mobdin Kernel 10.0 AMD Only 适用于 AMD 用户必须安装的测试版内核。
Graphic Drivers
ATI HD 2600
ATY Init ATI and nVidia driver 32bit ATI Radeon HD 通用驱动高清系列
Darwinx86 ATI 48X0 IDs Injector
GraphicEnabler 使大多数 nVidia 显卡和少数 ATI 显卡能开启 QE/CI,即图像图像加速功能。
EVOenabler Extra Extensions 驱动 ATI HD 4870
EVOenabler SLE 驱动 ATI HD 4870
EVOenabler 4870 Extra Extensions 驱动 ATI HD 4870
EVOenabler ATI 4830 SLE 驱动 ATI 4830
Legacy ATI 4800 Controller 驱动 ATI 4800
GMA3500 驱动 Driver for GMA 3500
GMAX4500 驱动 Driver for GMA X4500
NVEnabler 适用于 nVidia 显卡 Geforce 8 和 Geforce 9 系列的 32 位及 64 位驱动。
NVInject 适用于 nVidia 显卡 Geforce 5、Geforce 6 和 Geforce 7 系列的 32 位及 64 位驱动。
Remove ATI4500 and ATI4600 Controller 勾选此项会移除 ATI4500 和 ATI4600 控制器。这个运行在 ATI4850 上,并且会增加设备 ID 到 ATI4800Controller.kext 驱动上。
Audio
AppleAzaliaAudio
AppleAzaliaAudioADI1981
AD1988b-Fix 驱动 AD1988b Fix only info.plist
AppleHDA
HDAIDT 驱动 Audio Driver for HP M311
Envy24HTPCIAudioDriver 驱动 Driver for M-Audio
ALC662 驱动 ALC662 for Gigabyte mobos
ALC883 驱动 ALC883 for Gigabyte mobos
ALC888b 驱动 ALC888b for Gigabyte mobos
ALC889a 驱动 ALC889a
VoodooHDA 声卡万能驱动 VoodooHDA 0.2.52
LegacyHDA
HDAEnabler 驱动 Legacy
LegacyHDA_885
-3_out_2_in_HDA_headphone
-3_outs_2_ins_regular_headphone
-4_outs_2_ins_HDA_headphone
-4_outs_2_ins_regularheadphone
LegacyHDA_888
-3_out_2_in_HDA_headphone
-3_outs_2_ins_regularheadphone
-4_outs_2_ins_HDA_headphone
-4outs2insregularheadphone
LegacyHDA 889
-3_out_2_in_HDA_headphone
-3_outs_2_ins_regularheadphone
-4_outs_2_ins_HDA_headphone
-4_outs_2_ins_regular_headphone
ALC889HDA MIC PanelHd_x86-64 驱动 ALC 889 HDA MIC Panel Hd x86-64
EVGA X58 ALC889 Legacy 驱动 ALC889 Legacy for EVGA X58
Network
AtherosFix 驱动 Driver for Atheros chipset for 10.6.2 update
RTL8139 Ethernet 驱动 Apple RTL8139 Ethernet
BCM5787 Ethernet 驱动 Driver for BCM5787M Ethernet
RTL8169 Ethernet 驱动 Driver for RTL8169 Ethernet
BCM5755M Ethernet 驱动 Broadcom 5755M 32bit only ID 1673
D-Link DWL G520 驱动 D-Link DWL G520 working as airport extreme in snow leopard 10.6.2
LegacyAppleYukon2 驱动 Legacy driver for Marvel-Yukon
Marvel Yukon 88E8056 驱动 Driver for Marvel-Yukon 88E8056
Skge 驱动 Skge Lan driver Marvel-Yukon
Laptop Support
AppleACPIBatteryManager 笔记本电源管理,不能与 VoodooBattery 并用。
FunctionFlip
MACam 摄像头驱动,支持大多数 Toshiba 产品。
VoodooBattery Additional support for Laptops Battery meter
VoodooMonitor Additional support for CPU
VoodooPower Generic CPUPM Control
VoodooPowerMini Generic CPUPM Control
VoodooPS2Trackpad 支持 PS2 接口的键盘和鼠标。
System Support
CMOS Reset Fix 修复 CMOS BIOS 重置问题。
-AppleRTC 如果不用 DSDT 破解补丁,那么勾选它,否则不勾选。
-LegacyAppleRTC 这可以防止大多数主板运行 Mac OS X Snow Leopard 时的 CMOS 重置问题的出现。要运行 64 位,使用 DSDT Patch 生成 dsdt.aml 并且删除这个驱动,或者会导致系统恐慌。
-ElliottForceLegacyRTC 可以防止大多数主板运行 Mac OS X Snow Leopard 时的 CMOS 重置问题的出现,引导 64 位模式也没有问题。
SATA ATA Fix
-AHCI SATA Fix 使用 Intel 芯片组并开启 AHCI 可以选择这项。
-Legacy AHCI SATA Fix
-LegacyAppleIntelPIIXATA
-IOATAFamily Fix 适用于 SATA 光驱硬盘传输驱动。
-IOATAFamily SATA Fix 驱动 IOATAFamily SATA Fix Extra Extensions 支持所有的 SATA 端口。IOATAFamily SATA Fix 与 AppleVIAATA 和 SuperVIAATA 之间有兼用问题,只能选择其一。
AppleUpstreamUserClientDisabler 修改被禁用的 DRM Nvidia.kext 的通用禁用驱动。如果运行 iTunes 或 QuickTime 时出现鼠标延迟勾选此项。
FramebufferDisabler 禁用 Framebuffer kexts 为 NVDAResman.kext, ATIFramebuffer.kext, AppleIntelIntegratedFramebuffer.kext。因为一些显卡没有图形加速功能,那么加载这些 kexts 可能会导致内核不稳定,如果使用 GraphicEnabler 或 EFI String 不用勾选此项。
JMicronATA Injector 适用于 IDE 光驱硬盘传输驱动。
SMBIOSResolver 正确显示系统概述
UUID 根据主要网卡的 Mac 地址生成的通用唯一识别码,格式 00000000-0000-0000-8000-000000000000,修复 UUID 错误。
Dsmos 多核心驱动,根据使用情况选择。
Fakesmc V1.0 模拟 Mac 机器上的 SMC 部件。
AMD 仅适用于 AMD 用户。选择 AppleRTC, LegacyAppleRTC 或 ElliottForceLegacyRTC 解决 BIOS 重置问题,AMD 引导包括这个选项,不选择其他引导。
Additional Fonts 附加字体,根据个人喜好选择。
X11 用于在 UNIX Environments 里执行 Windows 程序。
Rosetta 用于在使用 Intel 处理器的机器上提供对于 PowerPC-Based 处理器的支持,用于支持以前的 PPC 程序。
QuickTime7 以前版本 QuickTime,应该不再需要。
系统默认以 64 位启动,如果想以 32 位启动,在启动时输入参数 -v arch=i386 或 arch=i386,进入系统后编辑 Extra 下的 com.apple.Boot.plist 文件。
< ?xml version="1.0" encoding="UTF-8"? >
< !DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd" >
< plist version="1.0" >
< dict >
< key >Kernel< /key >
< string >mach_kernel< /string >
< key >Timeout< /key >
< string >5< /string >
< key >Kernel Flags< /key >
< string >arch=i386< /string >
< key >EthernetBuiltIn< /key >
< string >y< /string >
< /dict >
< /plist >
找到其中参数arch=i386 ,删除整行或将 arch=i386 改为 arch=x86_32 如果机器显卡是 Geforce 7 系列,升级 Snow Leopard 10.6.2 将无法开启 QE/CI,尝试 EFI Studio 驱动显卡会出现内核恐慌,目前暂无解决办法,因此推荐安装 Snow Leopard 10.6.1。
在安装时应对 Realtek ALC888b 选择了驱动 ALC888b,但进入系统后有音量显示,但是没有声音。居然在网络上找到 G41M ES2L for Mac,在里面找到 AzaliaAudio,安装后声音正常。Elsa nVidia Geforce GTS210 依然问题,使用系统附带的 ATY Init ATI and nVidia driver 后仅仅开启了 OpenGL,nVidia 官方的 Geforce 285 For Mac 打开后提示不支持当前系统!使用编辑过的 NVInject 后可以在系统概述下看到了完整显示信息,也可以使用显示器分辨率,但无法开启 QE/CI。无线网卡 D-Link DWL G122 使用 USB Wireless 既可驱动。AMD 用户进入系统后还需使用 Marvin's AMD Utility 解决 CPU ID 数问题。
因为这个系统精简了除英语外的所有语言,在 Apple Mac OS X Snow Leopard 系统安装盘中提取了简体中文语言包安装。打开本机信息,居然看到黑客留下的难看标记,在 Apple Mac OS X Snow Leopard 系统安装盘中下提取 Mac OS X.tif 文件替换 System\Library\CoreServices\loginwindow.app\Contents\Resources 下 Mac OS X.tif 文件就可以恢复。
Mac OS X.tif 下载
Snow Leopard Simplified Chinese 下载
AzaliaAudio for Leopard 下载
G41M ES2L for Mac 下载
AzaliaAudio for Snow Leopared 下载
RealtekR1000 for Snow Leopared 下载
USB Wireless 下载
Marvin's AMD Utility 下载
网络上一直流传着诸多可自由安装的 Mac OS,这些版本和 Apple 官方发布的 Mac OS 主要差别在于驱动。Apple 为了限制在非 Mac 机器上安装 Mac OS,在系统中加载了相应的驱动进行识别,因此只需要修改这部分 Kext 就可以顺利加载。Apple 从不为 Mac 机器以外的硬件提供驱动,这些可自由安装的 Mac OS 中加入了一些能够为多数硬件服务的驱动。
自 Snow Leopard 和 Windows 7 问世以来,EFI 开始得到应用。一直以来,Basic Input/Output System 控制这主板输入输出的相关设置,存在于主板的可读写芯片中。EFI 作为以往 BIOS 的升级而出现,和 BIOS 不同,EFI 保存在硬盘中。但 EFI 有一点比较吸引人,据称以后硬件驱动将存在于 EFI 中而与操作系统无关,即在使用 EFI 后,安装任何操作系统将不再需要安装驱动,EFI 可以方便地引导并为操作系统提供驱动!但目前情况却是 BIOS 与 EFI 共存,EFI 无法从功能上替代 BIOS,而且 Snow Leopard 和 Windows 7 安装所必需的 EFI 还互不相容,这些问题使新系统的安装愈加麻烦。安装 Snow Leopard 前先必须进行 EFI 引导,虽然了解到也可以用其它方法从硬盘直接安装,但是因为需要改动硬盘分区、转换文件比较繁琐,所以还是下载了 Empire EFI 并刻盘。然后下载 Snow Leopard 零售版,加载 Empire EFI 在 Extra 下提取必须的驱动文件放入系统盘的 /Extra/Extensions/ 下。在 Extra 下包含驱动 Apple.ACPIPS2Nub.kext、ApplePS2Controller.kext、fakesmc.kext、FramebufferDisabler.kext、LegacyAppleAHCIPort.kext、LegacyAppleIntelPIIXATA、 LeacyIOAHCIblockStorage.kext LegacyJMicronATA.kext、NullCPUPowerManagement.kext、OpenHaltRestart.kext、PlatformUUID.kext、SMBIOSResolver.kext,其中必须驱动 fakesmc.kext、FramebufferDisabler.kext、 LeacyAppleRTC_32bit_Only.kext、NullCPUPowerManagement.kext、OpenHaltRestart.kext PlatformUUID.kext。不过之后找到 Snow Leopard 10.6.1-10.6.2 Intel AMD Made 就简单多了,对比零售版,这个操作系统 Mac OS X Snow Leopard 的精简版仅仅 4.36G,一般 DVD 就可以刻录,内置大量驱动和软件,而且不需要 EFI 引导处理,可以直接运行,附带更新 Mac OS X 10.6.1 和 Mac OS X 10.6.2,非常方便!但这个精简系统甚至除英语以外的语言也被精简掉了,还要另外寻找本地语言包下载。在安装系统时,一定要进行根据机器的情况进行自定义选择,否则非 Mac 机器以外安装一定不成功!
Update
Mac OS X 10.6.1 Update 可以选择选择这个更新
Mac OS X 10.6.2 Update Combo AMD 用户不要选择更新,Intel 用户选择 10.6.2 请不要勾选下面的 Dsmos,直接用 FakeSmc。
Boot Loaders
Chameleon RC3 PCEFI 10.3 替代 EFI 引导系统所必须。
Chameleon RC3 PCEFI 10.5 都可以使用,新版速度更快。
Kernels
Intel Atom Kernel 10.2.0 适用于 Intel 凌动处理器用户必须安装的内核。
Legacy Kernel 10.2.0 Intel AMD 一个新的内核,根据 Voodoo XNU 源码制作。这个内核包括从老处理器像奔腾 4 模拟 SEE2 和 SEE3,并且也兼容 AMD 处理器,Core 2 Duo 和 i7 处理器不要使用这个内核。
Mobdin Kernel 10.0 AMD Only 适用于 AMD 用户必须安装的测试版内核。
Graphic Drivers
ATI HD 2600
ATY Init ATI and nVidia driver 32bit ATI Radeon HD 通用驱动高清系列
Darwinx86 ATI 48X0 IDs Injector
GraphicEnabler 使大多数 nVidia 显卡和少数 ATI 显卡能开启 QE/CI,即图像图像加速功能。
EVOenabler Extra Extensions 驱动 ATI HD 4870
EVOenabler SLE 驱动 ATI HD 4870
EVOenabler 4870 Extra Extensions 驱动 ATI HD 4870
EVOenabler ATI 4830 SLE 驱动 ATI 4830
Legacy ATI 4800 Controller 驱动 ATI 4800
GMA3500 驱动 Driver for GMA 3500
GMAX4500 驱动 Driver for GMA X4500
NVEnabler 适用于 nVidia 显卡 Geforce 8 和 Geforce 9 系列的 32 位及 64 位驱动。
NVInject 适用于 nVidia 显卡 Geforce 5、Geforce 6 和 Geforce 7 系列的 32 位及 64 位驱动。
Remove ATI4500 and ATI4600 Controller 勾选此项会移除 ATI4500 和 ATI4600 控制器。这个运行在 ATI4850 上,并且会增加设备 ID 到 ATI4800Controller.kext 驱动上。
Audio
AppleAzaliaAudio
AppleAzaliaAudioADI1981
AD1988b-Fix 驱动 AD1988b Fix only info.plist
AppleHDA
HDAIDT 驱动 Audio Driver for HP M311
Envy24HTPCIAudioDriver 驱动 Driver for M-Audio
ALC662 驱动 ALC662 for Gigabyte mobos
ALC883 驱动 ALC883 for Gigabyte mobos
ALC888b 驱动 ALC888b for Gigabyte mobos
ALC889a 驱动 ALC889a
VoodooHDA 声卡万能驱动 VoodooHDA 0.2.52
LegacyHDA
HDAEnabler 驱动 Legacy
LegacyHDA_885
-3_out_2_in_HDA_headphone
-3_outs_2_ins_regular_headphone
-4_outs_2_ins_HDA_headphone
-4_outs_2_ins_regularheadphone
LegacyHDA_888
-3_out_2_in_HDA_headphone
-3_outs_2_ins_regularheadphone
-4_outs_2_ins_HDA_headphone
-4outs2insregularheadphone
LegacyHDA 889
-3_out_2_in_HDA_headphone
-3_outs_2_ins_regularheadphone
-4_outs_2_ins_HDA_headphone
-4_outs_2_ins_regular_headphone
ALC889HDA MIC PanelHd_x86-64 驱动 ALC 889 HDA MIC Panel Hd x86-64
EVGA X58 ALC889 Legacy 驱动 ALC889 Legacy for EVGA X58
Network
AtherosFix 驱动 Driver for Atheros chipset for 10.6.2 update
RTL8139 Ethernet 驱动 Apple RTL8139 Ethernet
BCM5787 Ethernet 驱动 Driver for BCM5787M Ethernet
RTL8169 Ethernet 驱动 Driver for RTL8169 Ethernet
BCM5755M Ethernet 驱动 Broadcom 5755M 32bit only ID 1673
D-Link DWL G520 驱动 D-Link DWL G520 working as airport extreme in snow leopard 10.6.2
LegacyAppleYukon2 驱动 Legacy driver for Marvel-Yukon
Marvel Yukon 88E8056 驱动 Driver for Marvel-Yukon 88E8056
Skge 驱动 Skge Lan driver Marvel-Yukon
Laptop Support
AppleACPIBatteryManager 笔记本电源管理,不能与 VoodooBattery 并用。
FunctionFlip
MACam 摄像头驱动,支持大多数 Toshiba 产品。
VoodooBattery Additional support for Laptops Battery meter
VoodooMonitor Additional support for CPU
VoodooPower Generic CPUPM Control
VoodooPowerMini Generic CPUPM Control
VoodooPS2Trackpad 支持 PS2 接口的键盘和鼠标。
System Support
CMOS Reset Fix 修复 CMOS BIOS 重置问题。
-AppleRTC 如果不用 DSDT 破解补丁,那么勾选它,否则不勾选。
-LegacyAppleRTC 这可以防止大多数主板运行 Mac OS X Snow Leopard 时的 CMOS 重置问题的出现。要运行 64 位,使用 DSDT Patch 生成 dsdt.aml 并且删除这个驱动,或者会导致系统恐慌。
-ElliottForceLegacyRTC 可以防止大多数主板运行 Mac OS X Snow Leopard 时的 CMOS 重置问题的出现,引导 64 位模式也没有问题。
SATA ATA Fix
-AHCI SATA Fix 使用 Intel 芯片组并开启 AHCI 可以选择这项。
-Legacy AHCI SATA Fix
-LegacyAppleIntelPIIXATA
-IOATAFamily Fix 适用于 SATA 光驱硬盘传输驱动。
-IOATAFamily SATA Fix 驱动 IOATAFamily SATA Fix Extra Extensions 支持所有的 SATA 端口。IOATAFamily SATA Fix 与 AppleVIAATA 和 SuperVIAATA 之间有兼用问题,只能选择其一。
AppleUpstreamUserClientDisabler 修改被禁用的 DRM Nvidia.kext 的通用禁用驱动。如果运行 iTunes 或 QuickTime 时出现鼠标延迟勾选此项。
FramebufferDisabler 禁用 Framebuffer kexts 为 NVDAResman.kext, ATIFramebuffer.kext, AppleIntelIntegratedFramebuffer.kext。因为一些显卡没有图形加速功能,那么加载这些 kexts 可能会导致内核不稳定,如果使用 GraphicEnabler 或 EFI String 不用勾选此项。
JMicronATA Injector 适用于 IDE 光驱硬盘传输驱动。
SMBIOSResolver 正确显示系统概述
UUID 根据主要网卡的 Mac 地址生成的通用唯一识别码,格式 00000000-0000-0000-8000-000000000000,修复 UUID 错误。
Dsmos 多核心驱动,根据使用情况选择。
Fakesmc V1.0 模拟 Mac 机器上的 SMC 部件。
AMD 仅适用于 AMD 用户。选择 AppleRTC, LegacyAppleRTC 或 ElliottForceLegacyRTC 解决 BIOS 重置问题,AMD 引导包括这个选项,不选择其他引导。
Additional Fonts 附加字体,根据个人喜好选择。
X11 用于在 UNIX Environments 里执行 Windows 程序。
Rosetta 用于在使用 Intel 处理器的机器上提供对于 PowerPC-Based 处理器的支持,用于支持以前的 PPC 程序。
QuickTime7 以前版本 QuickTime,应该不再需要。
系统默认以 64 位启动,如果想以 32 位启动,在启动时输入参数 -v arch=i386 或 arch=i386,进入系统后编辑 Extra 下的 com.apple.Boot.plist 文件。
< ?xml version="1.0" encoding="UTF-8"? >
< !DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd" >
< plist version="1.0" >
< dict >
< key >Kernel< /key >
< string >mach_kernel< /string >
< key >Timeout< /key >
< string >5< /string >
< key >Kernel Flags< /key >
< string >arch=i386< /string >
< key >EthernetBuiltIn< /key >
< string >y< /string >
< /dict >
< /plist >
找到其中参数
在安装时应对 Realtek ALC888b 选择了驱动 ALC888b,但进入系统后有音量显示,但是没有声音。居然在网络上找到 G41M ES2L for Mac,在里面找到 AzaliaAudio,安装后声音正常。Elsa nVidia Geforce GTS210 依然问题,使用系统附带的 ATY Init ATI and nVidia driver 后仅仅开启了 OpenGL,nVidia 官方的 Geforce 285 For Mac 打开后提示不支持当前系统!使用编辑过的 NVInject 后可以在系统概述下看到了完整显示信息,也可以使用显示器分辨率,但无法开启 QE/CI。无线网卡 D-Link DWL G122 使用 USB Wireless 既可驱动。AMD 用户进入系统后还需使用 Marvin's AMD Utility 解决 CPU ID 数问题。
因为这个系统精简了除英语外的所有语言,在 Apple Mac OS X Snow Leopard 系统安装盘中提取了简体中文语言包安装。打开本机信息,居然看到黑客留下的难看标记,在 Apple Mac OS X Snow Leopard 系统安装盘中下提取 Mac OS X.tif 文件替换 System\Library\CoreServices\loginwindow.app\Contents\Resources 下 Mac OS X.tif 文件就可以恢复。
Mac OS X.tif 下载
Snow Leopard Simplified Chinese 下载
AzaliaAudio for Leopard 下载
G41M ES2L for Mac 下载
AzaliaAudio for Snow Leopared 下载
RealtekR1000 for Snow Leopared 下载
USB Wireless 下载
Marvin's AMD Utility 下载
星期日, 一月 31, 2010
苹果电脑安装多分区 Windows
使用 Boot Camp 助理,按软件向导进行拖动选择 Windows 磁盘大小。如果只使用一个 Windows 分区,在 Mac OS X 里可以看到并读取 Windows 分区。但 Windows 在目前众多的病毒、木马和间谍软件面前极其脆弱,而且 Windows 的主要用户群电脑知识有限,因此 Windows 系统必须多分区。
安装多分区 Windows 前,先使用 Mac OS X 安装光盘上的磁盘工具对磁盘进行分区。推荐分三个区,在选项里选择 GUID 分区表。Mac OS X 使用 GUID,因此随便放哪里都没问题,但 Windows 因为使用 MBR,因此只能认出四个主分区!因为 Microsoft 的关系,Windows 只能以第一个或最后一个分区为系统文件区,虽然也有用户把 Windows 安装在其它分区,但即使如此,用于引导系统的文件仍会赖在 C 盘!如果尝试把 Windows 安装在其它盘,就会出现找不到文件 hal.dll 的情况,从而导致安装无法进行!因为第一个主分区已经被 GUID 占据,因此只能把 Windows 安装到第四个主分区。在安装前,只能把用于安装 Windows 的磁盘用 Mac OS X 的磁盘工具抹掉 Fat32。否则,Windows 会在安装过程中把引导文件写入之前磁盘导致安装失败。建议把其它磁盘先抹掉 HFS+,使 Windows 无法识别。安装时,可以用 Windows 安装光盘把 Fat32 格式化成 NTFS,但不要删除或建立分区以破坏 GUID 分区表!Windows 也可以更多分区,如把 Mac OS X 放到四个主分区之后,反正 EFI 支持 128 个主分区,但 Windows 只能识别四个主分区,即使安装 MacDrive 也无法读写 Mac OS X 所在磁盘!安装完 Windows 后,可以在 Mac OS X 下把用于 Windows 的另个分区也用磁盘工具抹掉 Fat32,然后在 Windows 里格式化成 NTFS,不过这样改变磁盘格式以后,这些磁盘会被 Mac OS X 系统认作外置磁盘而非原来的本地磁盘,原因暂时未知,好在 Mac OS X Leopard 10.5.6 已经支持直接抹掉 NTFS。如果尝试把原来的 Windows 磁盘删除,新建扩展分区并内置逻辑分区,虽然可以建立更多分区,但同样会破坏 GUID 分区表,后果未知。如果不想使用 Mac OS X 系统,可以使用 Mac OS X 安装光盘,用磁盘工具把 Mac OS X 系统使用的分区抹掉 Fat32。
安装 Windows 的时候也可以使用 Ghost 光盘,不过因为 C 盘并不是真正的第一个主分区,所以需要编辑 Boot.ini 文件。
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows" /noexecute=optin /fastdetect /noguiboot /bootlogo
把 partition 后面的数字改成真正的主盘位置 partition(4)。如果懒于修改并重新刻录光盘,就手动 Ghost,如果未按照以上所述把 Windows 安装到第四个主分区,在重新启动后因为磁盘未被激活,无法引导进入系统。
以上方法完成后在 Mac OS X 中可以读取 Windows 磁盘,以后重新安装操作系统,无论是 Mac OS X 还是 Windows 都可以直接安装。因为有上述要求的用户,电脑知识都比较匮乏,所以在完成安装后建议在 Mac OS X 下用磁盘工具卸下 Windows 系统盘,也不要安装第三方软件以实现 Mac OS X 系统读写 NTFS 和 Windows 系统读写 HFS+。作为独立于两个系统的数据盘,可以使用 Fat32 方便两个系统的读写交换,但 Fat32 不能支持 4G 以上的大文件,不支持索引、压缩、加密,因为不支持权限,安全性也不够高,对于使用 Windows 更多的用户,还是格式化 NTFS 比较实际。安装 Windows 时,必须将前面的分区隐藏或抹掉 Mac OS X 磁盘。在完成安装后,电脑启动会直接进入 Mac OS X,进入 Windows 必须按住 Option 键选择进入。
安装多分区 Windows 前,先使用 Mac OS X 安装光盘上的磁盘工具对磁盘进行分区。推荐分三个区,在选项里选择 GUID 分区表。Mac OS X 使用 GUID,因此随便放哪里都没问题,但 Windows 因为使用 MBR,因此只能认出四个主分区!因为 Microsoft 的关系,Windows 只能以第一个或最后一个分区为系统文件区,虽然也有用户把 Windows 安装在其它分区,但即使如此,用于引导系统的文件仍会赖在 C 盘!如果尝试把 Windows 安装在其它盘,就会出现找不到文件 hal.dll 的情况,从而导致安装无法进行!因为第一个主分区已经被 GUID 占据,因此只能把 Windows 安装到第四个主分区。在安装前,只能把用于安装 Windows 的磁盘用 Mac OS X 的磁盘工具抹掉 Fat32。否则,Windows 会在安装过程中把引导文件写入之前磁盘导致安装失败。建议把其它磁盘先抹掉 HFS+,使 Windows 无法识别。安装时,可以用 Windows 安装光盘把 Fat32 格式化成 NTFS,但不要删除或建立分区以破坏 GUID 分区表!Windows 也可以更多分区,如把 Mac OS X 放到四个主分区之后,反正 EFI 支持 128 个主分区,但 Windows 只能识别四个主分区,即使安装 MacDrive 也无法读写 Mac OS X 所在磁盘!安装完 Windows 后,可以在 Mac OS X 下把用于 Windows 的另个分区也用磁盘工具抹掉 Fat32,然后在 Windows 里格式化成 NTFS,不过这样改变磁盘格式以后,这些磁盘会被 Mac OS X 系统认作外置磁盘而非原来的本地磁盘,原因暂时未知,好在 Mac OS X Leopard 10.5.6 已经支持直接抹掉 NTFS。如果尝试把原来的 Windows 磁盘删除,新建扩展分区并内置逻辑分区,虽然可以建立更多分区,但同样会破坏 GUID 分区表,后果未知。如果不想使用 Mac OS X 系统,可以使用 Mac OS X 安装光盘,用磁盘工具把 Mac OS X 系统使用的分区抹掉 Fat32。
安装 Windows 的时候也可以使用 Ghost 光盘,不过因为 C 盘并不是真正的第一个主分区,所以需要编辑 Boot.ini 文件。
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows" /noexecute=optin /fastdetect /noguiboot /bootlogo
把 partition 后面的数字改成真正的主盘位置 partition(4)。如果懒于修改并重新刻录光盘,就手动 Ghost,如果未按照以上所述把 Windows 安装到第四个主分区,在重新启动后因为磁盘未被激活,无法引导进入系统。
以上方法完成后在 Mac OS X 中可以读取 Windows 磁盘,以后重新安装操作系统,无论是 Mac OS X 还是 Windows 都可以直接安装。因为有上述要求的用户,电脑知识都比较匮乏,所以在完成安装后建议在 Mac OS X 下用磁盘工具卸下 Windows 系统盘,也不要安装第三方软件以实现 Mac OS X 系统读写 NTFS 和 Windows 系统读写 HFS+。作为独立于两个系统的数据盘,可以使用 Fat32 方便两个系统的读写交换,但 Fat32 不能支持 4G 以上的大文件,不支持索引、压缩、加密,因为不支持权限,安全性也不够高,对于使用 Windows 更多的用户,还是格式化 NTFS 比较实际。安装 Windows 时,必须将前面的分区隐藏或抹掉 Mac OS X 磁盘。在完成安装后,电脑启动会直接进入 Mac OS X,进入 Windows 必须按住 Option 键选择进入。
订阅:
评论 (Atom)