装上双系统,发现win7系统下,时间总是不对,刚开始以为是主板坏了,后来一查才发现根本不是这么回事。
ubuntu 16.04系统下,系统时间正常,但是每次到了win7系统下,系统时间与正常时间相差8小时整。
原因是ubuntu与Windows二者的默认时间的管理方式不同
ubuntu默认时间是把BIOS时间当做GTM+0时间,而我国在东8区,也即是GTM+8,这样的话,当只装了ubuntu一个系统时,时间当然是准确的。
而windows默认时间是把BIOS时间当做本地时间,当然windows可以同步网络时间。
而它在同步时间的时候,也会修改BIOS时间,所以当你再次进入ubuntu时,时间会变成正常时间+8小时。但是同理,当ubuntu同步时间后再启用windows又会导致时间为正常时间-8小时。
网络上给出了两种解决方案。
第一种:修改ubuntu
sudo gedit /etc/default/rcS
把UTC=yes 修改为UTC=no
这种方案在ubuntu16.04中根本不起作用,因为rcS文件中根本就没有UTC这一项,在ubuntu14.04中这种解决是可行的。
第二种:解决方案来自于google
现在ubuntu下更新一下时间,确保时间无误:
sudo apt-get install ntpdate
sudo ntpdate time.nist.gov
然后更新到硬件上:
sudo hwclock --localtime --systohc
网友评论