本帖最后由 向笑卩辶 于 2011-10-21 22:24 编辑
主要硬件: CPU:Intel T4200 2GHz 内存:Kingston SDDR2 2GB 800MHz 显卡:nVIDIA GeForce G102M 512MB显存 声卡:ALC662 网卡:RTL8168B 无线:Atheros AR9280 硬盘:SATA 500GB Mac 版本: iATKOS L1 10.7.1 安装与引导方法: 硬盘安装(HD Install Helper 写入),Windows 版Chameleon 引导。 安装过程简介: 看了很多安装教程,最后自己整理了一下: 自己认为,安装原理就是借助OS引导程序,让计算机从指定的硬盘分区启动(前提是这个分区有操作系统)。这些工具一般是把自己添加到Windows的启动项中,如Chameleon, Boot Think. 当然,它们都有在引导Mac系统的同时、加载内核驱动的能力。 在OS引导程序中选择Mac OS X 所在的分区以开始安装,安装完成后直接从Mac OS X 所在的分区启动。 USB Flash / HDD - 安装MacDrive并注册,该软件会为Windows添加读写HFS文件系统的驱动,让Windows可以读写Mac的HFS分区。这样Mac出错时可在Windows下辅助救援。
- 根据使用的是U盘还是硬盘:
- U盘:将U盘格式化为Fat32, 选择U盘。此时“开始!”按钮灰色不可用,取消选中“写入”,随便换个目标盘符,再换回U盘盘符并勾选“写入”就OK了。
- HDD: 准备一个~6GB分区(最好是主分区,没有试过逻辑分区)用来放Mac安装盘,可用Disk Genius将其格式化为HFS; 也可不格式化,这样用HD Install Helper 写入后,在Mac或Windows下看到的是仅已使用部分的大小,相当于一个大容量的DVD未刻满。不过它毕竟是可读写的硬盘,所以操作系统会警告该磁盘空间将满。
用HD Install Helper 将Mac系统的DMG镜像写入U盘或HDD分区,Windows 7下最好以管理员身份运行。HD Install Helper下面的3个选项都不选,因为这些方法已过时。写入完成后,要确保放Mac安装盘的HDD分区ID是"AF", 若不是,须用Disk Genius 或Partition Manager 修改为"AF". 最后还要准备一个硬盘分区用来最终安装Mac OS X,不应小于20GB, 建议用Disk Genius将其转换为主分区(目前我的还是逻辑分区,使用Windows版Chameleon引导),以便安装完Mac后换用Mac版Chameleon. 可以不格式化,在安装时用Disk Utility格式化,也可用Disk Genius格式化为HFS. 用HDD方式安装的话,准备分区时同时准备两个可简化操作。 - 安装Windows版变色龙,如需HJMac引导可把HJMac.iso更名为wowpc.iso覆盖C盘同名文件。
若安装后无法进入变色龙界面请进BIOS把光驱设置为第一启动,参看该帖Windows版变色龙( 2.1svn_r1532 trunk ) Lion 10.7 DP1~DP4 GM 安装教程。 能进入选择启动分区界面、但一选择Mac OS 安装盘所在的分区后立即重启的话,请确认该分区的ID为"AF"。 若Chameleon引导无论如何都进不了安装界面的话可以试试HJMac引导。建议使用最新版Chameleon. 如须加载一些必须的破解KEXT, 请用Mac Drive 把它们放在Mac安装镜像所在盘的/Extra/Extensions下。重启计算机后选择Chameleon引导(若用U盘安装请在开机前把U盘插在计算机上),选择Mac安装镜像所在分区后输入-f –v参数(屏幕左下方会显示出输入的参数),回车,开始安装。 启动参数: -f 加载kext并刷新kext缓存, -v 输出详细内容, -x 安全模式, -s 单用户模式 .完成Mac安装后只能启动Windows的启动项会消失,不过只要用PE(多数WPE有此类功能)把Windows引导分区(Windows 7 若有100MB隐藏分区,则该隐藏分区就是活动分区)设置为活动的就可恢复。或用Windows安装盘选择Repair your computer, 打开Command Prompt, 用DISKPART小程序激活。假设Windows 的引导在第一个磁盘的第一个分区中,则命令为:- DISKPART -> list disk -> select disk 0 -> list volume -> select volume 0 -> active -> exit
复制代码 首次启动Mac系统,它会做一些检查。所以可能提示你连接键盘,于是就连接一个USB键盘吧。若无USB键盘,那就删除Mac系统盘以下文件: /System/Library/CoreServices/SetupAssistant.app/Contents/Resources/DeviceSection.bundle 完成安装后可以把安装Mac用的分区删除,合并到其他分区。也可留着作救急用。
Troubleshooting Chameleon在选择硬盘启动分区之前卡死:进BIOS把光驱设置为第一启动,还不能解决则考虑换新版Chameleon. 选择HD Install Helper 写入的硬盘分区以安装Mac OS X后,机器重启。换新版Chameleon. 也有人加-x参数成功的。 PCI configuration begin 从HD Install Helper 硬盘分区启动后,在灰色苹果Logo画面处停止,硬盘指示灯也不再亮了。用Chameleon启动时加上-v参数,看到以下信息: …… 64 bit mode enabled …… NullCPUPowerManagement::init:properties = 0x4390a00 NullCPUPowerManagement::start AppleACPICPU: ProcessorId = 1. LocalApicId=0 Enabled ...... MAC Framework successfully initialized Using 10485 buffer headers and 7290 cluster IO buffer headers IOAPIC: Version 0x11 vectors 64:87 ACPI: System state [s0 s3 s4 s5] (s3) PFM 64 0xf10000000, 0xf0000000 [PCI configuration begin] ▌_ 我在启动时了npci=0x2000解决的,这相当于在Chameleon的com.apple.Boot.plist中添加: <key>Kernel Flags</key> <string>npci=0x2000</string> 还不行就改为这样: <key>Kernel Flags</key> <string>arch=i386 npci=0x2000</string> Kernel Panic: Caused by Wireless Card Driver 安装成功,但首次启动就遭遇Kernel Panic: Error code: 0x00000000 Debugger called: <panic>. Kernel Extensions in backtrace: com.apple.iokit.IO80211Family(400.40) dependency: com.apple.iokit.IONETWORKINGFamily(2.0)... com.apple.driver.Airport.Atheros40(500.5s.5). denenpency: com.apple.iokit.IOPCIFamily(2.6.5)... dependency: com.apple.iokit.IO80211Family. dependency: com.apple.iokit.IONetworkingFamily(2.0). BSD process name corresponding to current thread: launchd Boot args: boot-uuid=304R33FC-F9FF-3502-895E-CE6404CED69A rd=*uuid -v npci=0x2000 Mac OS Version: 11A511 Kernel Version System model name: MacPro3,1 (Mac - F42C88C8) 看起来像是无线网卡驱动有问题。进入Windows把Mac系统中的IO80211Family.kext删除后,成功启动。 可能因为这个版本的无线网卡驱动与K40IN硬件不相容。 Kernel Panic: ACPI Driver Lost 好像在Windows下删除了/System/Library/Extensions下的几个KEXT, 进入Mac时又一次Kernel Panic: Unable to find driver for this platform: \"ACPI". \n"@ /SourceCache/xnu/xuu-1699.22.81/iokit/kernel/IOPlatform.cpp:1504 BSD Process name corresponding to current thread:Unknown ... Kernel UUID = ...... Solution: IOPCIFamily.kext and AppleACPIPlatform.kext(left). | [File] |
| |
远景上有人也遇到过此问题,于是我也按他的做法,下载了IOPCIFamily.kext和AppleACPIPlatform.kext 放到/System/Library/Extensions下,然后用Chameleon进入Mac安装盘(我的安装盘还未删除)用Disk Utility 修改Mac系统盘权限,问题解决。 驱动 显卡 我安装时选择了NVEnabler,安装成功后显卡大致就能用了,1366X768分辨率,32b色。但是在系统自信里显示的显卡是“Unknow NVIDIA CARD”。 后来通过Google搜索到了许多K40IN笔记本的DSDT,大概有四五个吧,我就一个一个地試。试了2个都导致了Knernel Panic,到第3个时成功了,显卡也正常了,水波纹效果也有了。 网卡 安装时选择了RTL81xx通用驱动,安装完就能用了。 AtherosAR92801. LegacyAtheros.kext in /Extra/Extensions
2. IO80211Family.kext in /System/Library/Extensions,系统自带。
键盘和触摸板
1. AppleACPIPS2Nub.kext in /Extra/Extensions
2. ApplePS2Controller.kext in /Extra/Extensions
本来触摸板是可用的,也开启了双指滑动。可是后来我运行了Kext Wizard重启后键盘就不能用了,我又换了个驱动,可是触摸板还是没有开户。唉,都怪我没有及时备份驱动。声音
这个没有搞定,用的是ALC662.kext(其实就一个Info.plist文件)和HDAEnabler及自带的AppleHDA,系统中已经显示加载了驱动,在iTunes中播放音乐也有时间显示,但就是听不到声音。不知道为什么……
最后给个图片吧
我好像没有插入图片的权限,所以只好用网络图了:
水波纹效果:
请看右上角,无线、电池、声音都正常:
System Preference中也有声音的配置:
System Info 中查看已加载的内核扩展:
About this Mac:
不足之处:
声音驱动了,就是听不到,不知道为什么……
运行了kext wizard 后触摸板不能用了……
个人认为性能不及Windows 7,特别是运行AppStore时,反应明显变慢,还总是出现表示“Busy”的风火轮。
浏览网页时觉得文字周围有些灰晖,蒙蒙胧胧的。
PS: 第一次写这么长的帖,而且Google Chrome 中的显示效果不太好,编辑了好几次,版主不要嫌我编辑次数多,呵呵……
补充内容 (2011-10-22 09:05):
另外一点不足是摄像头倒立……
昨天晚上在Mac下用Chrome写的帖子,编辑时显示效果实在不好。今天不能编辑了……排版效果很差,大家勉强看吧……我在一楼会附上我所使用的DSDT和驱动,硬件型号相同的童鞋可以试试。
补充内容 (2011-10-22 10:10):
再补充一个“弱智”的吧:我用的是Windows版Chameleon,有人说Mac版Chameleon更好发挥Mac的性能,难道使用中性能不好是这个原因?我的Lion安装在逻辑分区上,靠Windows版变色龙引导,估计换成Mac版Chameleon不能引导 |