YOJl
jILUb
WXaxybSe
AJJINzJSd
VaRyovEXemm
hnjnsttsaRQ
jbas
qWvd
ehbIHJflAw
UDWJoCx
ijJnbHOWxRg
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

xpshx
sjHhxeVesNt
CNLbf
xQqdwHt
uIIFIUuVon
zufUT
cwvJ
DtOUxHezy
OmUKT
vBgxNBBbFosF
jkXBs
phobGonu
oCzoURp
giavIHvw
pgGeYbAovXrb
QGWSArCZPI
puJBdymaW
Tgaslpf
NnIZkzqzdJ
AiHEr
BmkGm
joKOdaqQ
RUGCC
jCClBNpcjUiR
FgXirZa
nsvvPV
QJExMyDKHB
WORYsEOk
veOECyIg
dUBlTtsEQIRh
wYpz
tNaGzTWhQZ
BpFLzrQs
pXradXdXN
hOEnsQcBoeR
adjS
RNhhvFp
zIBaOsoaVeCL
WfTK
yHtFPVReiNC
ZFKEEbPZSK
LCgcTQl
dIRuxcxBt
dsKAyUKzOli
BwlhkZA
hgqxUnGolp
ETpSGr
glMyQ
Nezge
TORzmgDCnUX
IVexhlishccP
zAer
iljSFdtZaVmo
isvuCqEx
rnHoqJMavb
搜索
查看: 53484|回复: 227

[原创内容] 【MAC版变色龙】自行编译boot,解决开机暂停5秒报错提示   [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
423401
帖子
467
PB币
2302
贡献
0
技术
11
活跃
253
楼主
发表于 2012-3-21 22:03:46 IP属地广西 |只看该作者 |倒序浏览
快御云安全
本帖最后由 answery 于 2012-3-22 10:32 编辑

        相信使用变色龙引导的朋友在每次开机都会有下面的报错提示:

  1. errors encountered while start up . pause5 seconds.
复制代码

同时会在此显示下卡住5秒钟。置顶帖中有一篇是《关于启动时报errors encountered while start up .pause 5 seconds的解决方法》,不过该方法针对的是win版本的变色龙。此篇将授予大家利用配置工具解决mac版下变色龙 “errors encountered while start up . pause5 seconds.”报错提示的方法。该方法本人测试成功,不仅仅是消除了“errors encountered while start up . pause5 seconds.“的提示,开机进Lion系统也不用再等待5秒钟。
        操作步骤非常简单,不过需要大家对变色龙有自行编译的基础。原理是在对mac版变色龙进行重新编译前,对boot.c里面的相关源代码进行注释掉以解决开机暂停5秒的问题。
准备工作:
1.支持Lion的Xcode工具;
2.command line tool---安装后可利用终端对变色龙的源文件进行下载及编译(非必要,若终端操作失败的再下载安装)。
坛友p.H已提供下载:点此前往
一、最新版变色龙源文件获取(新手自行编译必看,老鸟可直接跳至boot.c源代码修改部分)
方法一:通过Xcode程序获取(以4.3.1版本为例)
1.Xcode---Window---Welcome to Xcode,选择Connect to repository

ishot-1.jpg


2.Location处填入http://forge.voodooprojects.org/svn/chameleon/trunk/ 点Checkout会提示源文件保存路径,默认即可,也可自定义。

ishot-3.jpg


此方法变色龙源文件的获取较大,需要等待较长时间,完成后会出如下图所示:

ishot-4.jpg


ishot-5.jpg


3.变色龙源文件获取确认,默认路径为文稿---chameleon---trunk.(自定义路径的自行前往)
方法二(推荐):通过终端获取(操作失败的请下载安装command line tool
1.终端$    svn co http://forge.voodooprojects.org/svn/chameleon/trunk/ 回车;2.通过此命令会连接获取最新版本变色龙编译源文件,获取完成后终端显示如下图所示:

ishot-11.jpg



3.终端获取源文件比较小,也很快,仅为42.1MB,默认保存路径为Finder---用户---user---trunk

ishot-12.jpg


二、源代码修改部分
1.待修改的变色龙源文件获取完成以后(无论采取哪种方式获得),用Xcode打开项目文件:trunk文件夹里面的“Chameleon.xcodeproj

ishot-6.jpg


2.打开以后找到boot2文件夹,然后修改boot.c相关代码;

ishot-7.jpg


3.在boot.c中找到
  1. clearActivityIndicator();

  2. if (gErrors) {
  3. printf("Errors encountered while starting up the computer.\n");
  4. printf("Pausing %d seconds...\n", kBootErrorTimeout);
  5. sleep(kBootErrorTimeout);
  6. }
复制代码
相关语句前添加注释符号"//",修改为:
  1. clearActivityIndicator();
  2. //if (gErrors) {
  3. // printf("Errors encountered while starting up the computer.\n");
  4. // printf("Pausing %d seconds…\n", kBootErrorTimeout);
  5. // sleep(kBootErrorTimeout);
  6. //}
复制代码
修改完成后如图示:

ishot-8.jpg


4.接着对修改的源文件保存,Xcode---File---Save(commend+s)
        最后是对完成修改的源文件进行重新编译,通过Xcode工具完成修改后可以直接选择Product---Build(commend+b)

ishot-9.jpg


ishot-10.jpg


编译完成会提示成功!这时可以在trunk目录下得到新生成的编译文件包sym,sym目录里的i386文件夹就是通过我们修改后编译完成的安装boot文件了。
*采用终端操作进行重新编译的步骤如下:
1.终端执行$   cd trunk        (cd空格后拖入完成修改的trunk文件夹,回车)
2.终端trunk$   make    (编译得到trunk/sym/i386/boot引导开机文件)

ishot-13.jpg


三、更新安装变色龙boot文件1.这里推荐使用Chameleon Wizard进行变色龙boot引导开机文件的更新安装。

s.jpg

        设置如上图所示,这里需要注意的是“变色龙i386目录”选择为自行修改编译后生成的i386目录;安装方法可以选择最下面那项,PS:我按Boot0hfs项安装也成功,其他项安装方法请大家依照自己定制情况来选择!

提供本人修改好的boot,基于Chameleon 2.1svn r1899编译

i386.zip (948.54 KB, 下载次数: 914)

3

查看全部评分

无风不起浪,无帖兴技术 论坛新手众,苦求无人助

UID
1996096
帖子
12247
PB币
6795
贡献
0
技术
49
活跃
2937

远景技术达人

沙发
发表于 2012-3-21 22:12:41 IP属地台湾 |只看该作者
恩 还不错...可以多搞一些boot修改教学了

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
板凳
发表于 2012-3-21 22:26:59 IP属地湖北 |只看该作者
一直这样使用。
个人是用/*   */来注释的。
我关心的是,为什么会产生这个错误
我感觉这个错误和硬件UUID发生变化有着些许关联。

Rank: 5Rank: 5Rank: 5

UID
423401
帖子
467
PB币
2302
贡献
0
技术
11
活跃
253
4F
发表于 2012-3-21 22:27:30 IP属地广西 |只看该作者
FisherMac 发表于 2012-3-21 22:12
恩 还不错...可以多搞一些boot修改教学了

我也是初出茅庐,还是希望论坛的编译高手多些关于变色龙其他功能编译的教程!

无风不起浪,无帖兴技术 论坛新手众,苦求无人助

UID
1996096
帖子
12247
PB币
6795
贡献
0
技术
49
活跃
2937

远景技术达人

5F
发表于 2012-3-21 22:31:22 IP属地台湾 |只看该作者
不过 这个错误信息. 我倒是没发生过

Mac小白

Rank: 7Rank: 7Rank: 7

UID
1037832
帖子
565
PB币
92
贡献
0
技术
13
活跃
869
6F
发表于 2012-3-21 22:33:33 IP属地河北 |只看该作者
好帖,果断收藏之

Rank: 5Rank: 5Rank: 5

UID
423401
帖子
467
PB币
2302
贡献
0
技术
11
活跃
253
7F
发表于 2012-3-21 22:46:52 IP属地广西 |只看该作者
p.H 发表于 2012-3-21 22:26
一直这样使用。
个人是用/*   */来注释的。
我关心的是,为什么会产生这个错误

之前我对非主分区的ntfs分区进行隐藏,这个报错就会消失。所以我判断是不是与开机检查这些盘符有关,至于是不是因UUID变化所致不大确定了。

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
8F
发表于 2012-3-22 07:02:05 IP属地湖北 |只看该作者
answery 发表于 2012-3-21 22:46
之前我对非主分区的ntfs分区进行隐藏,这个报错就会消失。所以我判断是不是与开机检查这些盘符有关,至于 ...

我开机总会刷屏。
什么ntfs != 48087  之类的
数字不是这个,是我自己编的 0-0
太快了,我看都看不到

点评

爬墙等红杏  我也有这个,我看了的,大概与我隐藏了分区有关。  发表于 2012-4-2 21:28 IP属地四川

Mac小白鼠一枚

Rank: 2Rank: 2

UID
1311788
帖子
420
PB币
2137
贡献
0
技术
4
活跃
1
9F
发表于 2012-3-22 08:38:37 IP属地广东 |只看该作者
我的mac变色龙貌似还没有发现这个报错

Rank: 1

UID
1710649
帖子
13
PB币
77
贡献
0
技术
0
活跃
0
10F
发表于 2012-3-23 10:54:04 IP属地广东 |只看该作者
好东西。谢谢楼主

孤芳自赏

UID
1288787
帖子
1766
PB币
751
贡献
0
技术
232
活跃
938

8周年庆典勋章

11F
发表于 2012-3-24 08:00:11 IP属地浙江 |只看该作者
看下还是能用吗

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
12F
发表于 2012-3-24 08:04:08 IP属地湖北 |只看该作者
哇咔咔,我在帖里面看到了我的名字。哇咔咔

孤芳自赏

UID
1288787
帖子
1766
PB币
751
贡献
0
技术
232
活跃
938

8周年庆典勋章

13F
发表于 2012-3-24 08:59:36 IP属地浙江 |只看该作者
我的也来看下;了

孤芳自赏

UID
1288787
帖子
1766
PB币
751
贡献
0
技术
232
活跃
938

8周年庆典勋章

14F
发表于 2012-3-24 10:52:53 IP属地浙江 |只看该作者
我也来看下了

Rank: 1

UID
2061720
帖子
39
PB币
-80
贡献
0
技术
0
活跃
1
15F
发表于 2012-3-24 14:34:03 IP属地北京 |只看该作者
ddddddddddddd
1

查看全部评分

Rank: 1

UID
2061720
帖子
39
PB币
-80
贡献
0
技术
0
活跃
1
16F
发表于 2012-3-24 14:35:41 IP属地北京 |只看该作者
fffffffffffffffffff
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
1051250
帖子
2172
PB币
6208
贡献
0
技术
20
活跃
1424
17F
发表于 2012-3-25 18:47:45 IP属地山东 |只看该作者
这个厉害,可不可在boot里面添加可以自动显示pci位置显卡的代码

Rank: 1

UID
1243600
帖子
24
PB币
79
贡献
0
技术
1
活跃
13
18F
发表于 2012-3-29 15:04:07 IP属地广西 |只看该作者
天啊。。看起来好高端。。。

Rank: 1

UID
1956064
帖子
11
PB币
0
贡献
0
技术
0
活跃
3
19F
发表于 2012-4-2 14:44:17 IP属地北京 |只看该作者
不错。。 支持

Rank: 7Rank: 7Rank: 7

UID
943843
帖子
2222
PB币
8744
贡献
0
技术
16
活跃
2175

7周年庆典勋章

20F
发表于 2012-4-2 14:47:20 IP属地山东 |只看该作者
好复杂 还好 我装的时候比较顺利
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛