Windows 與 Linux 在同一部機器運作,會有時間錯誤的問題,解決的方式,可以分別朝 2 個系統去做好設定,這一篇貼文,我想先紀錄一下 2 支我目前比較常使用的 Linux Distro 上單方面的做法:
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo touch /etc/systemd/timesyncd.conf
sudo gedit /etc/systemd/timesyncd.conf
[Time]
NTP=time.windows.com
timedatectl set-ntp true
啟用 systemd-timesyncd 服務。我在 iMac 上面,走到這邊就已經解決時間問題,但,我另外找一部 x86 的主機來試,發現還是不行,所以,再下一道指令 sudo hwclock --localtime --systohc
,並且透過 timedatectl
這個指令來觀察。
後續在 2 個系統的切換時,就沒有問題。