Ubuntu 16.04 win7 双系统时间问题

在安装了win7的电脑上又装了一个Ubuntu 16.04,这Ubuntu的启动速度慢就选不说了,切加win7之后发现时间也不对啊。

所以记一个随笔记录一下自己修改双系统的日期。

当然,网上也搜过,说是  sudo vim /etc/defaul/rcS  把 UTC=yes 改成no,我这里不仅没有找到,新建 这个选项好像也不管用啊。

还是自己看吧,上面那个文档里面说了,是用给  /etc/rcS.d/S05hwclock.sh   这个脚本的,咱就去看看这个脚本写了啥。

其实还真看不懂……

if /sbin/hwclock --rtc=/dev/$HCTOSYS_DEVICE --hctosys $HWCLOCKPARS $BADYEAR; then

反正好像跟这有关,注掉改成:

if /sbin/hwclock --directisa --localtime --hctosys $HWCLOCKPARS $BADYEAR; then

就是让hwclock 直接读硬件,而且以 localtime 的方式 hctosys(hardware to sys) 读到系统里面就可以了。

当然,这是在开机启动的情况下。

重启? 稍等, hardware的时间还没有被修改呢, 你可以在win下修改,也可以在linux下安装 ntpdate,

然后  sudo ntpdate time.windows.com 这样把系统时间先更新一下,

再  sudo hwclock --localtime --systohc 把时间以localtime的方式更新回硬件,现在硬件上的时间就对了。

重启看看两边的系统时间一样了没。

posted @ 2016-06-01 17:21  之奇一昂  阅读(1239)  评论(0)    收藏  举报