当我的笔记本电脑的电池电量达到 0% 时,下次启动时系统时钟会重置为 2112 年 1 月 1 日。我想知道:
- 除了我的笔记本电脑可能是 RUSH 的忠实粉丝之外,为什么系统时钟会恢复到 2112 年?
- 每次电池没电时我怎样才能防止这种情况发生?(我知道如何手动修复它,见下文。)
如果有人遇到类似的情况,Linux 上的手动修复方法是以 root 身份运行以下命令:
# date -s "7 OCT 2020 12:51:00"
这会将硬件时钟设置为 UTC 时间;根据您的时间和时区配置方式,您可能需要将硬件设置为本地时间。我要补充的是,在这种情况下,基于网络时间设置系统时间是行不通的,因为当这台笔记本电脑声称年份是 2112 年时,DHCP 拒绝为其提供 IP 地址,因此在时钟修复之前它无法连接到互联网。
系统规格:
- 笔记本电脑是 Jumper EZBook X3。
- Debian 10 使用 i3wm 作为窗口管理器。