注册 登录
远景论坛 - 微软极客社区 返回首页

Zhuwj.n的个人空间 https://i.pcbeta.com/?1685444 [收藏] [复制] [分享] [RSS]

日志

黑苹果补完_V0.1

热度 2已有 997 次阅读2012-3-5 19:14 |个人分类:安装

【硬件】 
硬件 型号参数  
CPU Intel® Core™ i5 2500K 
主板 GA-Z68AP-D3 Gigabyte 
内存 4GB×2 1600MHz DDR3 金士顿骇客神条 
硬盘 7200.12 1TB(SATA3.0) 希捷 
硬盘2 80G(备选) IDE口+IDE2SATA 
显卡 HD3000 CPU集成 
声卡 Realtek ALC889 板载  
网卡 Realtek RTL8111E 板载  
无线网卡 AR9280 Apple 
蓝牙 淘宝蘑菇头 
光驱 先锋DVD RW IDE转SATA 
电源 Atenc Neo ECO 520 
显示器 LG IPS236V 

【方案】
方案1 
1)单硬盘 Win7+MAC 这种使用的最多。应该也是最好找的。 
2)单硬盘 MAC+Win7 

方案2 
双硬盘MAC+Win7 个人倾向使用MAC,所以使用此方案。 

ps 其实方案1的2)和方案2的区别就是,前者在一个盘上分出Win用的分区,后者直接装在一个盘上,之后再在另一块硬盘上装Win7 

参考: 
教你一步一步 自制[ Mac OS X Lion安装U盘]从此为安装不再烦恼。 @ 979716213 
【變色龍系列一】FakeSMC.kext 設定說明【08/05】@ 紫米 
【變色龍系列二】FakeSMC.kext 設定說明【08/05】@ 紫米 
【變色龍系列三】FakeSMC.kext 設定說明【08/05】@ 紫米 
小菜鸟一步一步安装Lion正式版@iaihc 
Windows下无需BIOS文件,使用Everest和ACPI Patcher@ sweec 
[教程]从MBR到GUID(GPT),一步一步制作EFI引导分区引导MAC OS单系统或Mac&Win7双系统@ xuxulll 

需要解决的问题

  1. 安装方案的确立:单硬盘MAC+Win7 或者双硬盘Mac+Win7,总之都是先装MAC
  2. 使用的引导方式: 选择变色龙 整个磁盘格式化为GUID分区,所以使用MAC版本的RC5
  3. 变色龙的安装方法及安装文件的加载 见安装前的准备工作
  4. DSDT的修改。目前已经到手Z68AP-D3两个版本-> F1和F3,和BIOS版本对应。下载,反编,编译,编译中出现3个err一个Waring,解决之。HD3000的集显还没解决。蓝牙、无线网卡可能是免驱的,先保留。
  5. 困扰的问题,单硬盘还是双硬盘?timemachin怎么办?
  6. FakeSMC.kext的修改。
  7. 作成安装手顺


【概要】 
1.使用方案2 双硬盘Mac+Win7 
2.使用MAC版变色龙引导 
3.修改DSDT以匹配GA-Z68AP-D3 

用到的文件 
①“DSDT.aml” 文件 设备信息,为了使用原版驱动 
②“Extensions”文件夹 变色龙读取,自定义文件夹 
③“org.chameleon.Boot.plist”(变色龙1104版本以上要改为此名字,1104以下的为 “com.apple.Boot.plist”) 
④“smbios.plist”文件 变色龙设置文件 
⑤“Themes”文件夹(可选) 变色龙主题 

【安装前的准备工作】 
1. 制作安装U盘。借助MB简单制作GM版Lion安装U盘。 
2. 安装U盘根目录下新建Extra\Extensions文件夹。 
因为使用Z68 dsdt,没有拷贝NullCPUPowerManagement.kext。 
拷贝dsdt.aml com.apple.Boot.plist smbios.plist到Extra\。 
FakeSMC.kext拷贝到Extra\Extensions 
3. 在安装U盘上安装变色龙。※注意 在安装类型中更改安装位置。 

实施

1. 制作安装U盘。借助MB,并拷贝文件。 
2. DSDT的修改 从某个帖子的连接找到了GA-Z68AP-D3的aml文件。下载iasl反编译得到dsl文件。下载的文件有 两个 F1版和F3版。Win7下使用鲁大师得出主板版本为F1。官网上也是。对比F1版和F3版本,发现文件名以及 部分ID不同,还有就是1244行代码不同。在其他机器上编译,出现2个ERR一个Waring。在GA板上编译,只有 1244一个waring,试着修改,0ERR 0WARing 0XX。剩下就是修改 smib com文件设定,拷贝到安装盘上去 。修改好后和everU提取的进行了对比,再参照DSDT修改的帖子,发现网上下载的这个aml文件基本都修改好 了。总之,先安装一下试试吧,其他完美设定等装了之后再改吧。 
3. 修改com.apple.Boot.plist 
4. 修改smbios.plist 
5. 修改FakeSMC.kext 
6. 手动安装变色龙 ?? 
假设boot0,boot1h均在雪豹分区的根目录的i386文件夹下 
cd /i386 
fdisk -f boot0 -u -y /dev/rdisk0 
dd if=boot1h of=/dev/rdisk0s1 

ps.一些想法,既然安装盘可以引导,那么是不是可以这么做呢? 
用MAC给磁盘分区,然后加载EFI分区,安装引导变色龙和拷贝文件。 
把安装镜像装到U盘或者一起分区,PC可以直接启动了? 

【实装方案2】 
双硬盘MAC+Win7 

制作安装U盘

安装文件的导入

如果借助MB将磁盘分区,并安装Lion,(后补)

 


 

 

 

 

 

 

 

修改EFI分区

硬盘GUID格式化后会有一个 
1. 获取管理员权限 
sudo -s 

2. 查看硬盘的分区图 
diskutil list 
大家可以看到在我的电脑上,EFI分区是在disk0s1的位置,在用雪豹安装盘为硬盘分区的时候,由于选择的是GUID分区表,所以大家在自己的电脑上运行命令后也会看到EFI分区 

3.建立并格式化EFI分区。新建EFI分区才用这步,如只是平时维护更新EFI内容则跳过这步。 
newfs_hfs -v EFI /dev/disk0s1 
执行该命令后正常将提示Initialized /dev/rdisk0s1 as a 200 MB HFS Plus volume 

4. 建立EFI文件夹 
mkdir /Volumes/EFI 

5.将EFI分区映射到EFI文件夹上 
mount_hfs /dev/disk0s1 /Volumes/EFI 
该命令执行后,正常会在Finder或桌面显示出EFI分区。这时可以手动把boot、Extra、Extensions、com.apple.Boot.plist、Themes、dsdt.aml等等复制进去。这里是变色龙832的,  Chameleon_2.0_RC5_r832_trunk_boot.zip (121.77 KB, 下载次数: 68) ,更新请大家请到Mac版变色龙2.0 RC5 r832 trunk (支持Sandy Bridge)及 iBoot 1.9及XPC 0.85.01。文件分布及目录格式如下图 

6. 安装Mac变色龙 
假设boot0,boot1h均在雪豹分区的根目录的i386文件夹下 
 cd /i386 
 fdisk -f boot0 -u -y /dev/rdisk0 
 dd if=boot1h of=/dev/rdisk0s1 

7. 新建一个名为no_log的空日志文件(东皇帖子上写原因不明,我也不知道为什么= =) 
touch /Volumes/EFI/.fseventsd/no_log

8. 推出EFI分区,解除第5步建立的映射关系 
umount /Volumes/EFI 
执行后,EFI分区将会在Finder或桌面上消失。如果推出失败,可执行 
umount -f /Volumes/EFI

9. 删除第4步建立的EFI宗卷目录。 
rm -rf /Volumes/EFI 
至此完成操作,关闭终端。 

第8步和第9步顺序千万别搞反啊,不然前功尽弃 

备用 
紫米帖子: 
以下是可能會使用的基本工具: 
(1) iasl [轉換 dsl 與 aml 間的工具] 下方附件提供下載 
(2) 文字編輯 (蘋果系統內建的工具) 
(3) 參考用的蘋果機種 DSDT 
(4) ACPI Specification (一樓有提供) 
(5) 所使用晶片組的 Datasheet (Google 一下就有了) 
(6) DSDTSE (如果你不喜歡使用終端機轉檔,可以使用這個編輯與轉檔合一的工具) 
下載網址 : http://www.osx86.es/?p=610 

取得 DSDT 的方式其實不少,個人建議是使用 Everest 提取最好, 
https://bbs.pcbeta.com/viewthread.php?tid=567358 

如果你是已经安装好系统再来修改dsdt的话,无论是使用上面任何一种代码都是需要做下面的步骤: 
1. 删除/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist(显示隐藏文件,或者用前往方式) 
2. 在系统设置偏好里/网络 里删除所有网络连接 
3. 重新启动 
4. 重新在系统设置偏好里/网络 里加所有网络连接 
如果网卡内建了,应该就行了。 

通过多次试验,终于发现开启自动降频所必须的条件~~~(至少是本人的机子,纯属个人观点,勿喷~) 
1.能成功使用原版Mac内核 
2.成功加载 AppleHPET.kext 和 AppleLPC.kext 
3.修改 FakeSMC.kext 的机型 
4.修改 SMBIOS.plist 的机型与 FakeSMC.kext 的机型一致 
5.使用Mac版的变色龙引导系统

1

路过

雷人
1

握手

鲜花

鸡蛋

刚表态过的朋友 (2 人)

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

小黑屋联系我们

Copyright © 2005-2024 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2024-12-12 15:58

返回顶部