Heutzutage ist es üblich, dass wir zwei Betriebssysteme auf einem einzigen physischen Computer haben, z oder Managementfehler verschiedener Systemparameter.
Dies sind die Datums- und Uhrzeitfehler des Systems, da Windows, wie wir wissen, dies auf eine Weise und Linux auf eine andere Weise behandelt. Dual Boot zwischen verschiedenen Windows-Systemen gibt es dieses Problem nicht, aber wenn sie kombiniert werden, kann es uns erscheinen, in diesem Tutorial stellen wir eine Lösung vor. Denken Sie daran, dass auch der Systemstart in Dual Boot berücksichtigt werden muss.
Windows-basierte Betriebssysteme nehmen die lokale Zeit entsprechend der Konfiguration des Boards, während Linux-basierte Betriebssysteme die Zeit des Boards als UTC nehmen und ständige Anpassungen vornehmen, um die lokale Zeit zu definieren, was ein Synchronisationsproblem zwischen beiden erzeugt.
Es gibt eine Möglichkeit, Linux-Bash auf Windows-Systemen zu verwenden, ohne Dual Boot durchführen zu müssen. Dies ist eine Option, die wir in diesem anderen Tutorial berücksichtigen.
Solvetic bringt heute die Lösung, damit beide Systeme das gleiche Datum und die gleiche Uhrzeit haben und somit die Synchronisationsaufgaben und alles was damit verbunden ist, optimieren.
1. So synchronisieren Sie die Zeit auf Linux-Systemen
Im Fall von Linux verwenden wir in diesem Fall Ubuntu 17, wir können das Zeitmanagementsystem von systemd in Distributionen wie Ubuntu, Fedora, RedHat, Debian und einigen mehr nutzen.
Wir können das aktuelle Datum in Linux überprüfen, indem wir die folgende Zeile ausführen:
Datum
Eine andere Möglichkeit besteht darin, den Befehl hwclock zu verwenden, um die Hardwareuhr zu lesen und die Uhrzeit anzuzeigen. Wir haben die folgenden Optionen:
hwclock -r
hwclock -show
hwclock --show -utc
Um nun die lokale Zeit in Linux anzupassen, müssen wir die folgende Zeile ausführen:
timedatectl set-local-rtc 1 --adjust-system-clock
Die ausgeführte Zeile weist das Betriebssystem an, die gespeicherte Zeit des Motherboards oder Boards von nun an als lokale Zeit zu interpretieren. Auf diese Weise wird Linux keine Zeitzonenanpassung mehr auf die auf dem Board gespeicherte Zeit anwenden, die eine Synchronisation der Uhren ermöglicht.
Falls Sie diesen Vorgang rückgängig machen möchten, ändern Sie einfach die Zahl Eins (1) durch Null (0):
timedatectl set-local-rtc 0 --adjust-system-clockWir hinterlassen Ihnen auch dieses andere Tutorial, das Sie sicherlich interessieren wird.
2. So synchronisieren Sie die Zeit auf Windows-Systemen
In diesem Fall arbeiten wir in Windows 10, aber die Methode ist für die anderen Editionen von Windows ähnlich. Bei Windows müssen wir die Einstellungen bearbeiten, damit Windows die auf dem Board gespeicherte Zeit als UTC interpretiert und somit die Synchronisation mit Linux korrekt optimiert.
Um diese Anpassung in Windows 10 vorzunehmen, gehen wir wie folgt vor:
- Startmenü
- Einstellung
Dort wählen wir die Option "Zeit und Sprache" und wir sehen die Datums- und Zeiteinstellungen. Im Abschnitt „Datum und Uhrzeit“ müssen wir den Schalter der Zeile „Uhrzeit automatisch stellen“ durch Anklicken deaktivieren:
VERGRÖSSERN
Jetzt greifen wir mit den Tasten + auf den Windows-Registrierungseditor zu R und Ausführen des Befehls regedit.
Im geöffneten Fenster gehen wir auf folgende Route:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformationDort klicken wir mit der rechten Maustaste auf die Taste "TimeZoneInformation" und wählen die Option "Neu" / "DWORD-Wert (32 Bit)":
Dieser neue Wert wird "RealTimeIsUniversal" genannt:
Wir bearbeiten diesen Wert, indem wir darauf doppelklicken oder mit der rechten Maustaste / "Ändern" klicken und im Feld Wertinformationen die Nummer eins (1) einstellen:
Klicken Sie auf "OK" und wir können den Windows-Registrierungseditor beenden. Mit diesen Methoden können wir erreichen, dass Datum und Uhrzeit zwischen Windows und Linux im Dual-Boot-Modus synchronisiert werden. Denken Sie daran, dass es auch möglich ist, den von Ihnen erstellten Dual Boot zu löschen.