WindowsとのデュアルブートでLinuxを使用し始めてから、マシンを再起動すると、他のOSの時刻が間違っていることに気付きました。たとえば、Linuxでは12:00でしたが、Windowsでは18:00でした。 BIOSをチェックしたとき、RTCは18:00に設定されていました。私のタイムゾーンは-06:00 CSTであるため、LinuxはRTCの時刻をUTCに設定し、タイムゾーンに基づいて時刻を再計算するだけであるのに対し、WindowsはRTCを現地時刻に設定するだけです。どちらも同じNTPサーバーを使用して時刻を同期します。
問題は、どちらが正しいことをしているのかということです。両方で適切な時間を設定するには、どちらでタイムゾーン設定をUTCに設定する必要がありますか?