自从我昨天使用 apt-get 升级以来,我遇到了系统日期(时间)问题。系统重启后,系统日期将设置为未来的随机日期(即:2030 年、2027 年等,每次都不一样)。我以前没有遇到过这个问题。
我正在使用 Mint 17.1 XBuntu 64bit。
那么,有人有同样的问题吗?只有我吗?有谁知道发生了什么,或者如何解决?
答案1
检查电池供电的硬件时钟是否正常工作。在终端中输入
sudo hwclock
这将显示硬件时钟。系统使用此时钟在启动时设置实际操作系统时钟。如果此时钟也跳动,则可能是电池出现问题,或者操作系统在关闭时保存了错误的日期。如果硬件时钟正确,则更新的操作系统在启动时无法正确读取它。
您可以尝试通过从 U 盘、Live CD 或 Windows(如果已安装)启动并检查那里的日期来消除最后一种可能性:
- 在操作系统中设置正确的日期
- 从操作系统关闭电源
- 使用另一个操作系统启动
- 查看那里的日期
编辑(确定 hwclock 不起作用后):我在有趣的链接上发现了几个:
1)Gentoo:https://forums.gentoo.org/viewtopic-p-7336102.html
Deactivate:
Device Drivers -> Real Time Clock
Activate:
Device Drivers -> Character Devices -> HPET High Precision Event Timer
Device Drivers -> Character Devices -> Enhanced Real Time Clock Support
2)Ubuntu:http://ubuntuforums.org/showthread.php?t=1038099
有趣的是:在这种情况下,胆怯似乎是导致这个问题的原因。
3)Ubuntu(未发布解决方案):https://bugs.launchpad.net/ubuntu/+source/linux/+bug/325518
答案2
首先,感谢@jcoppens 的帮助,他给了我关注的必要性。
它sudo hwclock
告诉我无法通过任何方法来访问时钟,然后通知我使用--debug选项来获取更多信息。
--debug 选项给了我这个信息Open of /dev/rtc failed: Device or resource busy
,然后我就用谷歌搜索这个消息。
最后,我找到了这篇文章:http://forums.linuxmint.com/viewtopic.php?f=47&t=195046
我所需要做的就是清除截止日期包,然后重新启动。
我不知道这是否真的解决了我的问题(需要一些时间来证明),但现在硬件时钟接口确实有访问方法并且似乎工作正常。