在win10安裝了ubuntu雙系統,發現在兩個系統見時間相差8個小時,這是由於windows和和ubuntu對於從主板取得時間后的處理方式不同,如果你把位置設為上海,ubuntu總是把主板時間當作utc時間再加上8小時作為本地時間,后來在網上發現一個已經無效了的方法:
sudo gedit /etc/default/rcS utc=yes 改成utc=no
但是在ubuntu16.04系統的rcS中並沒有utc的選項!
現在提供一個可用的方法:
先在ubuntu中更新時間
sudo apt-get install ntpdate sudo ntpdate time.windows.com
然后將時間更新到硬件上:
sudo hwclock --localtime --systohc
重啟進入win10中,發現時間已經回復正常。
還有一個取巧的辦法:
就是在ubuntu中,把當前位置設置為倫敦(london),在時間顯示中的也是當前的時間了。