LINUX make: warning: Clock skew detected. Your build may be incomplete.
热1已有 1374 次阅读 2010-09-27 09:19 标签: warning Clock LINUX Your build
在LINUX中编译kernel时出现 make: warning: Clock skew detected. Your build may be incomplete.
原因是我在更换主板BIOS包时将主板电池的电放了之后没有进入BIOS里面将时间更正过来,所以LINUX在编译时会出现这种错误。
出现这种错误的原因分析如下:来源:Linux社区 作者:tedsky
在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致 性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
解决步骤:
# date //输入命令查看时间
。。。。。。(显示的时间略)
# date -s 08/17/2010 //要修改成的目标时间,要注意顺序是 月/日/年
。。。。。。(显示的时间略)
# date -s 11:20:05 //要修改成的目标时间, 要注意顺序是 时:分:秒
。。。。。。(显示的时间略)
# date //输入命令查看时间
二 8月 17 11:20:05 CST 2010 //目标时间修改正确
# clock -w //这个命令强制把系统时间写入CMOS
# date //输入命令查看时间
二 8月 17 11:20:05 CST 2010 //目标时间修改正确
# make zImage //编译成功
*^-^*…………
发表评论 评论 (1 个评论)