1、 适合对象 在 PC 上安装苹果系统 ,且要和操作系统 Windows XP、Vista、Windows7 或 Linux 等 共存,同时又想体验完美的Mac      启动引导过程,享受原版苹果的味道。
2、 Boot-Think 是什么 Boot think是针对在普通电脑上安装原版Mac OS的一款多系统引导工具,实现电脑上的多系统共存和方便的启动选择。
3、 为什么要使用 Boot-think Boot think 的设计初衷是让普通 PC 更方便的启动原版 Mac OS 系统,所以在设计风格上也尽可能的继承了原版Mac 的图形界面启动效果。Boot think 毕竟是为普通 PC 设计, 所以性能上也增强了对 Windows 系统引导的支持。
4、 需要说明的问题 
      a、Boot think只是提供了对原版Mac OS的引导功能,但是具体到某一台电脑能否安装原
      版Mac OS系统,可以参考http://wiki.osx86project.org/wiki/index.php/HCL_10.5.6 
      b、Boot think 虽为引导原版系统设计,但同样支持囧版 Mac OS 系统引导 
      c、Boot think  可以在苹果下安装到 HFS+格式分区(如果是 MBR 分区格式,要求主分区)
           或者在 Windows 下安装到 NTFS 分区 (要求活动分区)

Boot-Think 功能描述
功能
备注
支持GUID和MBR分区     
支持 EFI 隐藏分区安装         可以安装在 GUID 格式的 EFI 分区
支持硬盘、U 盘安装             建议安装在 U 盘
支持文件引导
多硬盘多操作系统引导          支持 Leopard、XP、Vista、Win7、Ubuntu 等操作系统
GUI 界面
Mac OS X 原版光盘安装
启动快捷键
启动配置
简化分区列表
默认分区启动

6、 操作说明 (仅当设置了默认分区时有效,光盘启动命令无囧)
启动快捷键                        描述
c                                    Leopard 原版光盘启动安装
Alt(Option)                     启动进入 Startup Manager,您可以选择从一个分区启动
Shift                              启动为安全模式并且暂时关闭登录项
Ctrl(Command)+v           启动为 Verbose 模式
Ctrl(Command)+s           启动为单用户模式
boot think 2 新命令 
# b=x                            设置当前选中分区为默认启动分区,延时 x 秒钟启动 (0<=x<=32767)
# b=~                           取消默认启动分区设置
# p=-                           只显示可引导分区
# p=+                          恢复分区显示
# g=WxHxDEPTH          例如# g=1024x768x32 设置默认启动分辨率
# g=~                         取消分辨率设置

Boot think 安装 
下载最新版的boot think安装包,在苹果系统下解压后双击运行,在 安装过程中需要选择安装位置,默认为Mac OS系统分区(注意:如果是Leopard 只能选 择HFS+ 分区)。
提供三种安装模式: 1) 此种安装方式,安装包只将boot1h文件写入到了所选择安装分区的某个扇区里面即命
令:dd if=boot1h of=/dev/rdiskXsY),以便被 boot0 或 fileboot 发现并运行 2) 同时勾选Boot1h和boot0两选项(此为默认安装模式)。安装bootthink后开机
直接从 boot think 启动,进入图形界面,选择启动系统,此种安装方式,安装包除完 成 a 方式的操作外,还要将 boot0 文件写入整个磁盘的 MBR 扇区(即命令:fdisk -f boot0 -u -y /dev/rdiskX)。
3) 只选EFI选项,需要手动取消Boot1h和boot0两选项。将bootthink安装到GUID 分区的 EFI 隐藏分区,此安装模式选择安装分区时,选择 GUID 的任意分区即可,安 装程序会自行找到同磁盘上隐藏的 EFI 分区,并将程序安装至 EFI 分区。被选中的分 区会用来存储部分 Boot –think 文件,比如用于更新 EFI 分区 Extensions.mkext 的 update.command文件,他会将/Darwin/S/L/E下的*.kext 文件或者/Darwin/S/L 下的 Extensions.mkext 跟新至 EFI 分区。
建议初级用户使用默认设置。
8、 Boot think 使用 Boot-think 界面启动后,可以使用左右或上下方向键来实现要启动的系统的选择,对于 Mac OS 系统,如果需要输入命令参数,可以按 F8 键进入文字模式。具体操作请见 6
9、 Boot think 的文件配置说明 1) 安装包仅含有必须的引导驱动,如若需要囧驱动,请自行安装。 2) 引导苹果系统时,加载三处文件Darwin/rc/mkext、
Darwin/S/L/Extensions.mkext和Darwin/S/L/Extensions文件夹下的所有kext
文件,可以根据自己需要替换这些文件即可。
3) 默认使用的是磁盘图标icoDefault,可以通过修正/Darwin/rc下的文件名来更改为水 晶图标,如将“icoWindows_”修正为“icoWindows”。
4)
Windows 安装用户可以运行 Darwin/MBR/SetupMBR.bat,可将 Boot Think 设为 第一引导,即开机直接进入 Boot Think 的界面引导。
5)
Boot Think 会优先使用系统/Library/Preferences/SystemConfiguration 文件夹 下的 com.apple.Boot.plist 启动配置文件,如果它不存在,则会使用 Darwin 文件夹 下的 com.apple.Boot.plist 文件。
6) 如果需要加载DSDT.aml文件,可以直接将此文件放到Darwin/文件夹下,Boot Think 会自动加载。
7) 如果需要加载smbios.plist文件,请放置此文件到Darwin/文件夹下,BootThink 会自动加载。
8)
Boot Think 会根据不同的系统版本使用不同的驱动目录。 加载驱动目录列表:
(注:10.6 Snow Leopard 会根据内核模式加载 32 位或者 64 位二者之一,和默认目录。 可以将 32&64 驱动放在默认目录中)
10、 Boot Think 卸载
卸载 Boot Think 请执行/Darwin 文件夹下的 Uninstall 即可,可将磁盘的 MBR 和 DMR 引导扇区恢复至安装之前。重启计算机正常后,可以手动删除系统目录下的 Darwin 文 件夹、boot、nbldr 和 nbldr.mbr 即完成卸载。


2010 02 26修改

有朋友反映不清楚F8之后的命令，现在转过来了

Darwin boot loader參數一覽(中文版)

Mac boot機時，不停按F8，會停左o係一個boot prompt，在這個boot prompt輸入一些參數，可令啟動Mac時會同平常有點不同，現將常用參數介紹一下，亦可當作備忘:

Darwin 8.0版本適用:

-v <-----冗長模式，很多人都知道這個模式，就是啟動時顯示文字式的詳細啟動資訊。

-x <-----安全模式，載入最少的kext。

-s <----- 單一使用者模式， 這個模式只能使用指令. 可以用這個模式以指令去修復系統。

-f <----- 使系統重新載入所有kext及dump一個「啟動設定快取」出來，快取位於/System/Library/Extensions.mkext (可手動清除這個檔案，下次啟動時，系統會自動再建立!)

"Graphics Mode" <----使用甚麼解像度進入系統!

例1: "Graphics Mode"="1024x768x32" 
          (Width x Height x Color Depth)

例2: "Graphics Mode"="640x480x32@60" 
       (Width x Height x Depth @ Refresh Rate)

rd= <-----令系統載入Mac所在的分割區位置。

例: rd=disk0s2 （這是指Mac安裝在第１隻HD第2個分割區!）

例: rd=*/PCI0@0/CHN0@0/@0:1 (啟動PCI Raid card，格式rd=*<IODeviceTree path>)

Platform= <------設定使用甚麼平台進入系統。

可使用以下平台:
platform=ACPI <------(支持ACPI)
platform=X86PC <------(不支持ACPI)
platform=ACPI|86PC <----(嘗試支持ACPI，如果真係支持唔到就唔支持)

?memory = <------顯示系統記憶體資訊。

?video = <-------顯示電腦的顯示卡最高支持甚麼解像度。

ACPI 參數

acpi=off <------不啟動ACPI。

acpi=ht <-----以ACPI boot table啟動。

acpi=force <------強制啟動ACPI。 (通常也不會用到這個參數!)

acpi=strict  <-------囧ACPI。

acpi_sci={edge,level,high,low} <-----設定ACPI SCI中斷。
例: acpi_sci=edge

acpi=noirq  <-------不設定ACPI使用的IRQ。

核心參數:

-l = <----使用L2 Cache。

cpus= <-----使用CPU多少個核心。 
例: cpus=1 或 cpus=2

idlehalt= <------ 0為關閉，1為啟動，省電模式，系統閒置一段時間會停止電源。

cpuidle= <------ 0為關閉，１為啟動，CPU省電模式，CPU閒置一段時間後會停止電源。

-legacy <------ 若電腦只支持32bit，此參數可令64Bit Mac OS以32bit模式啟動。

debug=0x100 <------ 除錯時適用，如遇上不明問題，無法啟動系統，可試試這個參數，這個參數或許能提供有用的資訊協助除錯。　

maxmem=***x <------系統使用最大的記憶體數量。
例: maxmem=4096

其實重有好多參數的，只係我見其他參數唔係咁常用，我就唔多講了!