本帖最后由 goohongzi 于 2012-6-6 04:51 编辑
3. 自行编译变色龙加入显卡信息
Mac环境下,终端命令行里完成
3.1 参考致谢链接中crazybirdy的帖子获得显卡SubsystemVendorID和Subsystem ID备用。
附上我的信息作参考 ATOM BIOS Rom:
SubsystemVendorID:0x1028 SubsystemID: 0x048f IOBaseAddress:0x0000 Filename:C2961500.100 BIOSBootup Message: Blackcomb XTX C29615 Hynix 2GBMXM
3.2 下载置顶帖引导篇里面的变色龙源代码。或者在线获取变色龙最新版的源代码。参考链接https://sites.google.com/site/nozyczek/home/hackintosh/how-to-compile-chameleon-bootloader
3.3 根据路径,打开里面的chameleon/trunk/i386/libsaio/ati.c,找到6990m字段如下{ 0x6720, 0x51041558,CHIP_FAMILY_BARTS, "AMD RadeonHD 6990M", kElodea },
3.4 将1558替换成你自己显卡的SubsystemVendor ID,将5104替换成你自己的SubsystemID, 保存。举例,我的显卡Id{ 0x6720, 0x048f1028,CHIP_FAMILY_BARTS, "AMD Radeon HD 6990M", kElodea },我是直接将这行接在刚才那个的后面的,没有删除原有的。
3.5 终端里,"cd 变色龙源代码文件夹路径"(可以直接把变色龙所在文件夹拖拽到cd后面,记得在cd后面输入一个空格)
输入 make clean 回车
再输入 make 回车
3.6 查看刚才的变色龙文件夹下的sym文件夹就有你编译好的boot文件,按照索引帖子里手动修改变色龙的方法添加,到此自制版的变色龙准备就绪。4k sector硬盘恰巧使用EFI引导的兄弟,节哀顺便吧,我的4k硬盘GPT分区只能在ubuntu下用dd if=…… of=……命令才能写入boot1h,具体方法参考索引帖子。
|