LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1765|回复: 22

系统无法启动:setting system clock use hardware clock(UTC)

[复制链接]
发表于 2008-10-19 17:54:19 | 显示全部楼层 |阅读模式
系统启动大概有十分之一的概率卡在
setting system clock use hardware clock(UTC)
这一行上,等待十分钟也全无响应,只有强行关电源

虽然不是很碍事,但也挺烦的,盼望各位大虾帮忙分析一下怎么回事?谢谢!

conf.d/clock:
CLOCK="local"
TIMEZONE="Asia/Shanghai"
CLOCK_OPTS=""
发表于 2008-10-19 19:43:45 | 显示全部楼层
我的到这一步,大概得等个30秒的样子,也比较讨厌。但最后还是OK的。
不知道原因。很不爽的说。
回复 支持 反对

使用道具 举报

发表于 2008-10-19 21:16:45 | 显示全部楼层
是的,我也出现能样的问题!
回复 支持 反对

使用道具 举报

发表于 2008-10-19 21:33:04 | 显示全部楼层
如果你用了openrc,起作用的配置文件已经变成了
/etc/conf.d/hwclock
回复 支持 反对

使用道具 举报

发表于 2008-10-20 02:16:30 | 显示全部楼层
me too... 应该不是clock 设置问题,怀疑是rtc搞的

http://forums.gentoo.org/viewtopic-t-710819.html

所以看 hwclock 代码

for rtc in /dev/rtc /dev/rtc[0-9]*; do

现在我就是把 Real Time Clock 移出内核编成模块了。。用  Character devices 里的 Enhanced Real Time Clock Support 原因正如该贴说的一样 因为cpu 是 smp
回复 支持 反对

使用道具 举报

发表于 2008-10-20 08:17:01 | 显示全部楼层
谢谢楼上的,我有时间试试!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 08:44:57 | 显示全部楼层
谢谢各位帮助!
TO:zhllg 刚才看了一下,好像没用openrc,应该还是clock起作用吧

TO:arli
我的RTC本来就是以模块形式编译的,刚才把rtc去掉重新编译了一下模块看看效果如何...

顺便读了一下clock
if [[ ${fakeit} -ne 1 && -e /proc/modules && ! -e /dev/rtc ]] ; then
                modprobe rtc &> /dev/null || modprobe genrtc &> /dev/null
        fi

        ebegin "Setting system clock using the hardware clock [${TBLURB}]"
        if [[ ${fakeit} -eq 1 ]] ; then
                ret=0

        elif [[ -x /sbin/hwclock ]] ; then
                # Since hwclock always exit's with a 0, need to check its output
.
                errstr=$(/sbin/hwclock ${myadj} ${myopts} 2>&1 >/dev/null)
                errstr="${errstr}$(/sbin/hwclock --hctosys ${myopts} 2>&1 >/dev/null)"

                if [[ -n ${errstr} ]] ; then
                        ewarn "${errstr}"
                        ret=1
                else
                        ret=0
                fi
看不太明白,感觉问题似乎是出在运行hwclock时...

先reboot一下看看吧。

再次谢谢各位~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 08:56:13 | 显示全部楼层
刚才reboot了两次,暂时没出现什么问题
不过发现/dev/rtc和/dev/rtc0依然存在,不知为什么?

BTW:顺便弱弱的问一下,为什么我机器上没有/var/log/kern.log?
回复 支持 反对

使用道具 举报

发表于 2008-10-20 09:47:35 | 显示全部楼层
楼主,我也遇到和你一样的问题

后来 把 clock 从boot runlevel中取消,就再也没碰到这种情况了
rc-update del clock boot

我记不得是clock还是time了

你试一下
回复 支持 反对

使用道具 举报

发表于 2008-10-20 10:21:59 | 显示全部楼层
楼上的办法方便,不知有什么副作用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表