web-dev-qa-db-ja.com

BIOS / WIndows 7 / Ubuntu 14.04の間で時間が変化し続ける

Windows 7を起動すると、たとえば午後3時4分に設定されます。リアルタイムは午前11時4分です。その後、再起動してUbuntuに移動すると、時刻は午前7時4分に設定されます。両方に同じ日付があります。 BIOSに入ると、Windowsはそれを現在の時刻と同期させるため、午後3時4分に設定されます。それらをすべて適切なタイミングで変更してみました。両方でオンライン同期をオフにします。コマンドでubuntuのUTCを無効にする
$ Sudo hwclock --localtime
何も機能していません。

3
Daniel

分数は常に正しく設定されているため、おそらくバッテリーではなく、タイムゾーンの問題です。 Windowsはローカル時間でHWクロックを維持しようとします。 LinuxはそれらをUTCに維持しようとします。

hwclock --localtimeの実験はほぼ正しかったのですが、hwclockは現在のブートに対してのみ変更します。この情報を永続的に保存する必要があります。

/ etc/default/rcSにUTC = noを設定して、一定期間保持します。

詳細については https://help.ubuntu.com/community/UbuntuTime#Make_Linux_use_.27Local.27_time を参照してください

これを適切に構成したら、LinuxとWindowsの両方で自動同期を再度有効にする必要があります。

8
Radek Dostal