这主要是因为安装ubuntu时选择了UTC时间,则ubuntu一开机总是从Internet获取时间,写入Bios,然后在这个时间的基础上+8(根据当时选择的时区),就是此时系统中的显示的时间。但是win7就悲剧了,它总是从Bios中读取时间,而这个时间时ubuntu写入的UTC时间。所以就出现了这样的情况。解决办法:(1)sudo gedit /etc/default/rcSutc=yes 改成utc=no(2)将时间写入BIOS sudo hwclock --systohc Read More