joyjeo 发表于 2011-11-18 20:55

让变色龙自动引导mac系统 修改wowpc.iso

本帖最后由 joyjeo 于 2012-5-21 15:16 编辑

          好久没有折腾Mac,昨晚心血来潮,把自己的变色龙设置了一下,让变色龙面干预,直接引导mac系统。小贴士:在修改wowpc.iso前,建议先备份一个。
      我先说一下我的分区状况
      第一分区:主分区,活动,NTFS win7系统               hd(0,1)
      第2,、3、4分区是逻辑分区,NTFS, D E F盘             hd(0,5) hd(0,6) hd(0,7)
      第5分区是逻辑分区隐藏的NTFS分区。                                 hd(0,8)
      第6分区是逻辑分区 NTFS, Window XP SP3系统                hd(0,9)
   第7分区是逻辑分区 Lion系统的HFSJ分区,Lion 的老家       hd(0,10)
      第8分区是逻辑分区 Lion的安装分区,HFS+,5GB大小       hd(0,11)
         友情提示,下面红色字体部分就像lion启动的“罗嗦”模式,可以跳过不看。不过我希望有人不吝赐教我为何这次在mac下改wowpc.iso不成功。
         开始的时候,我看了一下变色龙的参数设定。启动Lion,把C盘的wowpc.iso复制到lion的桌面上。然后双击,在桌面上就看到了一个wowpc的文件夹。然后在finder进入/users目录,找到 用户文件夹 (我的mac用户名是MyFeeling,所以/users下有个MyFeeling的文件夹)。在里面新建了一个bootmedia文件夹,将刚才桌面上的wowpc文件夹拖到bootmedia文件夹里面,然后在bootmedia文件夹下面的wowpc/extra里面找到org.chameleon.boot.plist,修改了里面的参数。然后用终端粘贴从网上copy下来的的命令
   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"
      发现有个错误提示,大概的中文意思是el torito ***不可用(忘记那串英文提示的原文了)。将wowpc.iso放到C盘里面启动,结果启动不了,英文提示的大意是:找不到引导,或者不可引导的cdrom(当然是指cd-rom的镜像了)。试了几遍都一样。于是就放弃在mac里面改wowpc.iso (希望那个高手告诉我上面的为什么不成功)
         于是我尝试在win下改wowpc.iso。下载了TransMac 10.1(试用15天),安装好后,将C盘的wowpc.iso复制到其他盘(因为c盘是win7老家,所以修改wowpc.iso可能会收到权限的限制) 。然后将wowpc.iso的只读属性去掉。 用TransMac打开它,将Extra目录下的org.chameleon.boot.plist(以下简称plist)拖出来,修改里面的文本。
      <key>Instant Menu</key>
       <string>No</string>       /* 注释:Yes表示强制弹出分区选单 */
      <key>Hide Partition</key>                  /* 注释:隐藏分区 */
      <string>hd(0,5) hd(0,6) hd(0,7) hd(0,9)</string> /* 注释:分区的编号可以在变色龙里按TAB键查看到 */
      <key>Default Partition</key>       /* 注释:设置默认启动分区*/
      <string>hd(0,10)</string>
      <key>Timeout</key>
      <string>15</string>
      <key>Wait</key>    /* 注释:此处貌似Yes | No都没有影响*/
      <string>No</string>
      <key>ShowInfo</key>
      <string>No</string>
然后将改好的plist,拖到TransMac界面的wowpc.iso的Extra里,替换里面的plist。将改好的wowpc.iso复制到C盘根目录下替换之。重启电脑,选择进入Chameleon后看到一个苹果分区的标志、苹果分区的名字、还有一个时间倒计时的进度条,15秒后进度条完成。但是进不了Mac系统(此种情况想请问高手,是不是与我的Lion安装在逻辑分区有关??) 。Instant Menu=Yes的话,也不行,停留一排分区图标的界面。
   最后修改成功的plist是下面这个,你可以将它复制下来,中间的注释不要复制,然后按照你的分区情况修改Default Partition和Hide Partition的值,这两个值可以在启动变色龙的时候,可以从按Tab键显示的信息获得:
       <key>Quiet Boot</key>
      <string>Yes</string>
      <key>Instant Menu</key>
   <string>Yes</string>    /* 注释:如果改为No的话,就会卡住,进不去 */
      <key>Hide Partition</key>
      <string>hd(0,5) hd(0,6) hd(0,7) hd(0,9)</string>
      <key>Default Partition</key>
      <string>hd(0,10)</string>
      <key>Timeout</key>
      <string>5</string>
      <key>Wait</key>
      <string>No</string>   /*此处Yes No貌似没影响*/
      <key>ShowInfo</key>
      <string>No</string>
开机选择进入Chameleon后,显示了黑底白字之后就直接进入灰色背景苹果logo的界面,顺利进系统。最后,我在win7里面用管理员权限运行cmd命令提示符输入BCDedit将系统启动选单里面的Chameleon改成了Mac OS X (bcdedit /enum 查询到chameleon的id,然后bcdedit /set {查询到的id} description “Mac OSX”)

最后,看到一些黑果粉很详细的帖子,感觉他们真的是很花心思去写的,谢谢你们的热心分享!!

PS : 搁置半年后,本人又开始折腾lion了,这次用的是变色龙Mac版,感觉比win版要好。直接修改Extra/org.chameleon.Boot.plist就可以了,不需像win版那么复杂。当然我的lion安装在主分区上面了--2012-04-23









   



balingmo 发表于 2011-11-18 21:14

哈哈哈哈哈哈哈哈哈哈哈好

aklmn 发表于 2011-11-26 22:50

也谢谢你的分享,方法很奏效。

yanjl 发表于 2011-11-26 23:49

看的不仔细!

绝情奶牛 发表于 2011-11-27 00:34

mark一下,明天帮童鞋搞。

leex5 发表于 2011-11-28 21:32

我也正想该那个不过看的云里雾里

mazimao123 发表于 2011-11-28 22:03

我加了什么都行 就是那个timeout好像没效果   还是要自己按回车才进入系统

410714099 发表于 2011-11-28 22:18

谢谢楼主,在Windows下我还没干过呢,去试试

joyjeo 发表于 2011-11-29 08:42

mazimao123 发表于 2011-11-28 22:03 static/image/common/back.gif
我加了什么都行 就是那个timeout好像没效果   还是要自己按回车才进入系统

下面两个很重要
<key>Quiet Boot</key>
      <string>Yes</string>
      <key>Instant Menu</key>
   <string>Yes</string>
你可以直接复制我上面最后修改成功的那个plist,然后将里面的hide partition和default partition改成自己的,直接套用进去,绝对成功。

exition 发表于 2011-11-29 09:28

这个省的敲一下键盘了,标记一下,下班后折腾

showmar 发表于 2011-12-13 16:48

学习学习,有机会搞一个自己的专用引导iso

hrc8888 发表于 2011-12-13 17:20

谢谢分享

hrcliang 发表于 2011-12-13 17:45


谢谢分享

fanzhihuared 发表于 2011-12-13 17:59

谢谢分享!

zsjs83819 发表于 2011-12-14 14:45

谢谢,按照提供的方法,已经顺利无按键直接自动进入mac。另外想问,能不能实现在进入变色龙后,在timeout 5秒内,如果有操作按键,自动中断进入mac盘,由自己选盘进入?谢谢

刘大为1226 发表于 2011-12-14 15:48

xjq06 发表于 2011-12-20 18:23

谢谢分享!

generaltlt 发表于 2011-12-21 10:10

很好的一个帖子,我也做过这方面的尝试,这个更详细,支持!

loverf 发表于 2011-12-28 18:43

你说的那错误在这
你说:“将刚才桌面上的wowpc文件夹拖到bootmedia文件夹里面”,其实应该是
将刚才桌面上的wowpc文件夹中的所有文件拖到bootmedia文件夹里面。
这样就对了,不能把文件夹复制进去。

西门吹水 发表于 2011-12-28 18:48

      <key>Timeout</key>
      <string>5</string>

根据这句,应该是等5秒才能自动进入mac吧。如果去掉的话貌似又要按回车了,所以最好将5秒改为1秒。
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 让变色龙自动引导mac系统 修改wowpc.iso