Ubuntu-mate 21.10重启后不能进入系统,直接进入bios,时间倒退8小时,
例如重启的时候是18:00,重启后进入bios显示10:00,要调整好时间才能重新进入系统。
进入系统后,不能调整时间,也不能同步NTP。
但如果每次关机都拔掉电源线,再次启动则没有问题,可以直接进系统时间也正常。
请问该如何解决,这个问题从21.04开始就有。
Ubuntu-mate 21.10每次重启时间倒退8小时
-
- 帖子: 160
- 注册时间: 2007-06-22 16:15
- 系统: Ubuntu-mate
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: Ubuntu-mate 21.10每次重启时间倒退8小时
这不是时间倒退。默认情况下,是把bios时间视作UTC时间,系统显示的时间是UTC时间加上时区偏移。你安装时设置的东八区,系统显示的时间就是bios时间加上8小时。
至于重启后进bios,我觉得有可能是你bios的问题,或者efi默认启动设备有问题。升级一下bios,去看看bios里设置的启动顺序,在重启前用efibootmgr明确设置一下启动到的系统。
如果都不行,那只能改一下时间设置,让系统把bios时间视为本地时间
sudo timedatectl set-local-rtc 1
至于重启后进bios,我觉得有可能是你bios的问题,或者efi默认启动设备有问题。升级一下bios,去看看bios里设置的启动顺序,在重启前用efibootmgr明确设置一下启动到的系统。
如果都不行,那只能改一下时间设置,让系统把bios时间视为本地时间
sudo timedatectl set-local-rtc 1
-
- 帖子: 160
- 注册时间: 2007-06-22 16:15
- 系统: Ubuntu-mate
Re: Ubuntu-mate 21.10每次重启时间倒退8小时
sudo timedatectl set-local-rtc 1
执行命令后,重启还是自动进入bios,但是时间和系统同步了,不用再调整时间,只要不做任何操作直接保存推出bios就可以进入系统了。
但进入系统后,依然不能调整时间,也不能同步NTP。
-
- 帖子: 193
- 注册时间: 2011-05-16 18:00
Re: Ubuntu-mate 21.10每次重启时间倒退8小时
sudo hwclock --systohc --localtime
-
- 帖子: 160
- 注册时间: 2007-06-22 16:15
- 系统: Ubuntu-mate
Re: Ubuntu-mate 21.10每次重启时间倒退8小时
请问这条命令是什么意思?没弄明白前不敢随便执行,谢谢
-
- 帖子: 193
- 注册时间: 2011-05-16 18:00
Re: Ubuntu-mate 21.10每次重启时间倒退8小时
--systohc 系统时钟和硬件时钟同步
--localtime 将硬件时钟作为本地时间
--localtime 将硬件时钟作为本地时间
-
- 帖子: 160
- 注册时间: 2007-06-22 16:15
- 系统: Ubuntu-mate
Re: Ubuntu-mate 21.10每次重启时间倒退8小时
不行,每次启动还是会先自动进入bios一次,直接保存退出后才可以进入系统。
可能是bios出问题了吧。。。
可能是bios出问题了吧。。。
-
- 帖子: 193
- 注册时间: 2011-05-16 18:00
Re: Ubuntu-mate 21.10每次重启时间倒退8小时
下面可以试试
1.重建/etc/localtime
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2.编辑/etc/timezone
echo "Asia/Shanghai" > /etc/timezone
3.安装时间服务器同步软件
sudo apt-get install ntpdate
配置文件:/etc/default/ntpdate # NTP服务器可网上搜
server 1.cn.pool.ntp.org
server 1.asia.pool.ntp.org
server 0.asia.pool.ntp.org
# 上海交通大学NTP服务器
ntp.sjtu.edu.cn
#手动同步系统时间
ntpdate cn.pool.ntp.org
4.然后将其放入/etc/crontab定期执行。(可选)
#分 时 日 月 星期 用户(不一定有,看配置文件) 命令
*/5 * * * * root ntpdate cn.pool.ntp.org
5.在此时间的修改与同步完成,现在时间已经正确,你可以将其写入BIOS:
hwclock --utc --systohc
过几秒查看时间是否正确:
hwclock --show
1.重建/etc/localtime
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2.编辑/etc/timezone
echo "Asia/Shanghai" > /etc/timezone
3.安装时间服务器同步软件
sudo apt-get install ntpdate
配置文件:/etc/default/ntpdate # NTP服务器可网上搜
server 1.cn.pool.ntp.org
server 1.asia.pool.ntp.org
server 0.asia.pool.ntp.org
# 上海交通大学NTP服务器
ntp.sjtu.edu.cn
#手动同步系统时间
ntpdate cn.pool.ntp.org
4.然后将其放入/etc/crontab定期执行。(可选)
#分 时 日 月 星期 用户(不一定有,看配置文件) 命令
*/5 * * * * root ntpdate cn.pool.ntp.org
5.在此时间的修改与同步完成,现在时间已经正确,你可以将其写入BIOS:
hwclock --utc --systohc
过几秒查看时间是否正确:
hwclock --show