自行编译 Mac 版变色龙,去掉开机等待5秒的错误提示

变色龙(Chameleon)是干什么的我相信玩黑苹果(Hackintosh)的都知道,大部分人用 Chameleon 引导 Mac OS 的时候都会遇到下面的错误提示,本文就教大家怎么去掉这烦人的5秒等待。

Errors encountered while starting up the computer.
Pausing 5 seconds...

 

1. 首先要确保已经安装好 Xcode 和 Command Line Tool,Command Line Tool 在 Xcode – Preferences (command + ,) 中可以找到。

2013-03-26 07.38.36

2. 获取最新的 Chameleon 源代码,在终端中输入:

svn co http://forge.voodooprojects.org/svn/chameleon/trunk/

3. 进入 trunk – i386 – boot2 文件夹,找到 boot.c 文件,用文本编辑程序打开。

4. 在160行左右找到

if (gErrors) {
printf("Errors encountered while starting up the computer.\n");
printf("Pausing %d seconds...\n", kBootErrorTimeout);
sleep(kBootErrorTimeout);
}

注释掉,

/*
if (gErrors) {
printf("Errors encountered while starting up the computer.\n");
printf("Pausing %d seconds...\n", kBootErrorTimeout);
sleep(kBootErrorTimeout);
}
*/

2013-03-26 7.55.38

5. 在终端中进入 trunk 文件夹,编译生成开机引导文件(trunk/sym/i386/)。

cd trunk
make

6. 更新 Chameleon 引导文件,推荐使用 Chameleon Wizard 安装,下载地址

2013-03-26 8.53.55


自行编译 Mac 版变色龙,去掉开机等待5秒的错误提示
https://www.sinosky.org/compile-chameleon/
作者
Jat
发布于
2013年3月26日
许可协议