BIOS中显示的时间和LINUX中的时间不一致

BIOS中显示的时间和LINUX中的时间不一致

BIOS中显示的时间和LINUX中的时间不一致
我觉得好象是CST,UTC的设置问题,但我怎么也搞不定
时区是亚洲上海,应改不是问题
date -u可以看到正确的时间
hwclock --hctosys 用好BIOS中的时间又不对了

有什么方法让LINUX中的时间显示的和BIOS中的时间一样吗?
我用的是Ubuntu linux
好像Ubuntu可以设置与硬件时间同步吧?
clock -w 同步系统/bios时间