用黑苹果有一段时间了,由于把mac安装到了第二硬盘上,所以我一直用的win版变色龙。然而win变色龙不会加载mac分区上/Extra/modules目录里的内容,因此我需要重新打包wowpc.iso,直接修改是不行的,用TransMac直接编辑iso文件的话,修改下plist还是可以的,但是如果增加modules,会提示空间不足。用ultraISO也不行,变色龙的iso文件和普通iso是不一样的,UltraISO制作不出来。

其实方法网上已经有了:(在mac下操作)


1.新建bootmedia文件夹并放到用户目录(图标是一间尖顶小房子的文件夹)2.把wowpc.iso(mac能直接打开ISO)里面文件释放出来修改,然后把修改好的文件全部拖进bootmedia文件夹3.替换你的文件(主题、org.chameleon.Boot.plist等)
4.打开终端输入命令生成引导iso文件,需要密码
sudo hdiutil makehybrid -o wowpc.iso bootmedia/ -iso -hfs -joliet -eltorito-boot bootmedia/usr/standalone/i386/cdboot -no-emul-boot -hfs-volume-name "Chameleon" -joliet-volume-name "Chameleon" -iso-volume-name "Chameleon"

然后你就会在用户目录那里看到一个新生成的wowpc.iso了


这个方法大致是行得通的,但是有一个问题导致很多人不成功,就是mac下解压变色龙iso后部分文件会出现错误,再打包以后当然就无法引导了。可以在win下用WinRAR之类的解压wowpc.iso,然后复制到mac分区,再执行上面的步骤就没有问题了。如果你担心从win复制到mac分区导致权限不对,可以到终端下用ls -l查看下,我设置的权限是:目录都为755,文件都为644,有些文件在ls -l下查看,属性后跟着一个@符号,不知道是什么意思,不过好像没有影响(据说是符号链接的意思,不过这些文件明显不是符号连接啊)。实测引导10.8.5通过,增加的4个modules dylib文件都起效了。