Ich würde sehr vermuten, dass Ubuntu und Windows nicht einverstanden sind, ob es sich bei der Uhr um Ortszeit oder um UTC handelt. Der Konflikt tritt normalerweise auf, weil Linux die in UTC eingestellte Uhr verwendet, während Windows die in der Ortszeit eingestellte Uhr verwendet.
Wenn Sie möchten, dass Ihre Uhr die Zeit in Ihrer Zeitzone anzeigt, müssen Sie Linux ändern, um nicht UTC zu sein, was bedeutet, dass Linux localtime verwendet. Wenn Sie mit Ihrer hwclock (BIOS) OK in UTC sind, ändern Sie das Fenster in UTC.
Von hier :
Lassen Sie Windows UTC verwenden
Hinweis: Diese Methode wurde anfangs nicht von Windows Vista und Server 2008 unterstützt, kam jedoch mit Vista SP2, Windows 7, Server 2008 R2 und Windows 8 / 8.1 zurück.
Um MS Windows die Zeit von der Hardwareuhr als UTC berechnen zu lassen.
Erstellen Sie eine Datei
WindowsTimeFixUTC.reg
mit dem folgenden Inhalt und doppelklicken Sie darauf, um den Inhalt mit der Registrierung zusammenzuführen:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001
Hinweis: Der Windows-Zeitdienst schreibt beim Herunterfahren unabhängig von der obigen Registrierungseinstellung immer noch die Ortszeit in die RTC. Daher ist es praktisch, den Windows-Zeitdienst mit diesem Befehl zu deaktivieren (wenn die Zeitsynchronisierung weiterhin erforderlich ist, während in Windows Zeit eines Drittanbieters verwendet wird Synchronisationslösung):
sc config w32time start= disabled
Die Änderung rückgängig machen.
Sie können eine Datei mit folgendem Inhalt erstellen und dann auf die Datei doppelklicken, um die ursprünglichen Änderungen wie oben zusammenzuführen:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=-
Wenn der Windows-Zeitdienst deaktiviert wurde, aktivieren Sie ihn erneut mit dem Befehl:
sc config w32time start= demand
Lassen Sie Linux die lokale Zeit verwenden
Um Ihrem Ubuntu-System mitzuteilen, dass die Hardwareuhr auf 'lokale' Zeit eingestellt ist:
Vor-Ubuntu 15.04-Systeme (z. B. Ubuntu 14.04 LTS):
Bearbeiten Sie / etc / default / rcS und fügen Sie den folgenden Abschnitt hinzu oder ändern Sie ihn
#Set UTC=yes if your hardware clock is set to UTC (GMT) UTC=no
Ubuntu 15.04-Systeme und höher (zB Ubuntu 16.04 LTS): Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
timedatectl set-local-rtc 1