安装教程见: http://www.cnblogs.com/zouzf/p/4356641.html

网上很多教程都是OK的,但每个人的具体情况不同就可能有一些细节问题搞死你
1、本文所指的 wowpc.iso 文件 指的是 win系统下C盘里的  wowpc.iso 文件

2、修改  wowpc.iso  文件可以在win系统下修改,也可以在 Mac系统下修改

在win系统下可以使用 TransMac 编辑
大概步骤是:先获取当前用户对 wowpc.iso文件的读写权限,然后transmac打开wowpc.iso文件  file->open image , 选择C盘里的 wowpc.iso,双击wowpc.iso,双击extra文件夹,看到里面有个 org.chameleon.Boot.plist 文件,右键选择open as text 什么的,然后修改,然后另存为,最后把 文件拖进去 Extra目录下右边的文件列表里,会提示你已有该文件 是否 替换的,确定即可。

在Mac系统下有以下几个步骤:
(1)、在Mac系统用户目录下新建 bootmedia 文件夹
(2)、把win系统下的 wowpc.iso文件复制过来,双击打开,把里面的东西都拷贝到 bootmedia目录下
(3)、编辑 org.chameleon.Boot.plist 文件
(4)、打开终端输入命令(直接输入即可,不需要通过cd进入任何目录) :

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 "Chameleo" -iso-volume-name "Chameleo"  

(5)、就会在 bootmedia 文件夹的同一目录下生成新的 wowpc.iso文件,然后把该文件拷贝到win系统C盘下代替旧的wowpc.iso文件(一定要先备份,如果新的wowpc.iso文件有问题,可以进入win系统把wowpc.iso文件还原,这样重启后还能正常进入Mac系统)
<ignore_js_op>

3、org.chameleon.Boot.plist 文件的修改
该文件有几个参数,通过设置不同的值可以组合出不同的效果,参考 http://bbs.pcbeta.com/viewthread-1157970-1-1.html
基本的设置有:

    <key>Instant Menu</key>
<string>No</string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>Default Partition</key>
<string>hd(,)</string>
<key>Hide Partition</key>
<string>hd(,) hd(,) hd(,) hd(,) hd(,) hd(,) hd(,) hd(,)</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string></string>
<key>ShowInfo</key>
<string>Yes</string>

我试出的组合效果如下:

Quiet Boot 为 Yes 、Instant Menu为Yes时,设置好 Default Partition,直接进入Mac系统
Quiet Boot 为 No 、Instant Menu为Yes时,要手动选中系统盘按回车进入Mac系统
Quiet Boot 为 Yes 、Instant Menu为No时,设置好 Default Partition 和 Timeout,会有倒计时,倒计时期间可以按F8进入选择磁盘界面,点其他按键会进入Mac系统

4、关于 Default Partition 参数的设置
(方法1)网上的教程很多都说在命令终端输入 diskutil disk 即可获得硬盘分区信息:
<ignore_js_op>

按照这里显示的信息,我的 Default Partition 应该是 hd(2,9),但在有多块硬盘的时候,这个信息可能是不准确的,我就被坑大了

(方法2)在进入选择磁盘界面时,可以按Tab建来获取最准确的 磁盘分区信息:
<ignore_js_op>

<ignore_js_op>

我有三块硬盘,可以看到通过方法1和方法2获得信息是不同:第二块硬盘和第三块硬盘的 信息是相反的!!!所以我的 Default Partition 应该是 hd(1,9) !!!

本文原链接: http://www.cnblogs.com/zouzf/p/4356645.html

黑苹果Yosemite 10.10.1 修改wowpc.iso文件免选择直接启动Mac系统的更多相关文章

  1. U深度利用iso文件制作U盘启动盘

    利用U盘装win10系统: 工具:U深度装机版   文件:win10.iso 步骤1:下载U深度装机版安装 步骤2:打开U深度,制作U盘启动盘,注意选择iso模式,如下图所示 接下来下一步即可,工具会 ...

  2. 【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统

    本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating S ...

  3. 2018.11.10 Mac设置Eclipse的 .m2文件夹是否可见操作&&Mac系统显示当前文件夹的路径设置

    第一行就是设置为可见的记得要重启Finder不然是没有效果的 第二行就是设置为不可见的 打开"终端"(应用程序->实用工具),输入以下两条命令: defaults write ...

  4. 黑苹果Yosemite 10.10.1懒人版完美安装及简单驱动设置

    1.硬件概要 CPU: 英特尔 Xeon E3-1230 V2 (四核)主板: 技嘉 H77-DS3H (Intel H77 (Panther Point Base))内存: 8 GBytes显卡: ...

  5. Windows 10 IoT Serials 6 - 如何修改IoTStartupOnBoot.cmd文件

    使用Windows 10 IoT Core系统的朋友应该会比较熟悉IoTStartupOnBoot.cmd文件,该文件是系统启动以后加载的批处理文件,一般会包含应用.服务和后台的启动,比如WinRM. ...

  6. EasyBCD 2.2中文版安装变色龙wowpc.iso详细教程(适用各个版本)

    第一章 安装变色龙引导本章节提供3种安装方案,请自行选择 1.使用 Windows 版变色龙安装器安装适用引导方案:BIOS+MBR第1步:下载 Chameleon Install 2.2svn228 ...

  7. 用find命令查找最近修改过的文件

    Linux的终端上,没有windows的搜索那样好用的图形界面工具,但find命令确是很强大的. 比如按名字查找一个文件,可以用 find / -name targetfilename . 唉,如果只 ...

  8. Linux系统下查找最近修改过的文件

    Linux的终端上,没有windows的搜索那样好用的图形界面工具,但find命令确是很强大的. 比如按名字查找一个文件,可以用 find / -name targetfilename . 唉,如果只 ...

  9. 使用ISO文件制作openstack使用的coreOS镜像

    OpenStack源码交流群: 538850354 本篇文章是使用coreOS ISO文件手动制作openstack使用的qcow2镜像文件,关于coreOS的介绍,可以看这里 使用服务器:cento ...

随机推荐

  1. Android 7.1.1 锁屏界面启动流程

    前几天遇到一个低概率复现锁屏界面不显示,仅仅显示状态栏的问题,跟了下锁屏界面启动显示的流程,在这分享下,也方便以后自己查看.前面简介了下Zygote启动流程, Zygote进程启动后会首先创建一个Sy ...

  2. Manacher模板,kmp,扩展kmp,最小表示法模板

    *N]; //储存临时串 *N];//中间记录 int Manacher(char tmp[]) { int len=strlen(tmp); ; ;i<len;i++) { s[cnt++]= ...

  3. vue+node+mongoDB 火车票H5(四)---完成静态页面

    各项配置都好了,就可以开始写静态页面了,先别急着写,看一下页面又哪些公用的部分可以提取出来的,统一放到components组件文件夹中 header头部文件夹放一些头部常用组件,如首页的banner切 ...

  4. vitess数据中心迁移步骤

    在使用vitess的时候我们会遇到刚开始所有的元数据都在同一个ETCD集群中,后续随着业务的增长需要进行数据中心拆分: 分别拆分成多个Local集群的数据中心: 以下就简单说明下迁移步骤: 迁移拓扑图 ...

  5. TADDConnetion组件,TADOQuery

    一.TADDConnetion 二.TADOQuery 1.RecNo:从1开始 当前记录行数;ADOQuery1.RecNo 选择后一行数据集内容:ADOQuery1.RecNo:=ADOQuery ...

  6. 巨蟒python全栈开发数据库前端3:CSS基础2

    1.文本属性 2.背景属性 3.边框属性 4.display属性 5.盒子模型

  7. php strtok()函数用法,及使用时遇到的问题

    strtok()函数:用来将一段字符串分割为子字符串 strtok(string $str, string $token) strtok( string $token) //仅第一次调用$str,以后 ...

  8. learnyou 相关网站

    http://learnyouahaskell.com/ http://learnyouahaskell-zh-tw.csie.org/ http://learnyousomeerlang.com/

  9. 把配置和环境解耦 eliminate “works on my machine” problems when collaborating on code with co-workers docker架构与解决的问题

    Docker实践 - 懒人的技术笔记 - 博客频道 - CSDN.NET  http://blog.csdn.net/lincyang/article/details/43055061 Docker直 ...

  10. Java 语言基础之数组(一)

    数组定义及格式: 数组: 同一种类型数据的集合, 就是一个容器 定义数组格式1: 元素类型[] 数组名 = new 元素类型[元素个数(即数组长度)]; 说明: 数组是一个容器.而容器属于一个实体,实 ...