Wie kann ich die Zeit in meinem Dual-Boot-Setup mit Windows und (Fedora) Linux synchronisieren?

2312
Randell

Ich habe derzeit ein Dual-Boot-Setup mit Windows Vista und Fedora Linux. Die Zeit zwischen den beiden Installationen beträgt 6 Stunden. Wenn ich versuche, die Uhrzeit eines Betriebssystems an das andere anzupassen, passt das andere Betriebssystem auch die Uhrzeit an, damit es niemals synchronisiert wird. Wie kann ich ihre Zeiten synchronisieren?

1

4 Antworten auf die Frage

3
eleven81

Ich gehe davon aus, dass Sie in einer Zeitzone mit einem Versatz von 6 Stunden von UTC (GMT) leben, wie z. B. die Standardzeit in den USA GMT-6. Vielleicht wohnen Sie in Sri Lanka, wo der Versatz 6 Stunden hinter GMT liegt und die Zeitzone GMT + 6 ist.

Beide Betriebssysteme müssen übereinstimmen, ob die Systemuhr auf Ortszeit oder UTC eingestellt ist.

Dies ist wahrscheinlich am einfachsten zu erreichen, indem Sie Fedora zur Verwendung der Ortszeit auffordern. Windows ist im Allgemeinen viel schwieriger zu überzeugen, UTC zu verwenden.

Wie vorgeschlagen, auf einem fedoraforum.org Faden, an einem Wurzelhülle Fedora, versuchen:

hwclock --localtime 

Dies sollte Fedora anweisen, die Systemuhr so ​​zu behandeln, als würde sie die Ortszeit enthalten, wie dies standardmäßig Windows tut. Die Betriebssysteme sollten sich jetzt auf die Zeit einigen.

"Windows ist im Allgemeinen viel schwieriger zu überzeugen, UTC zu verwenden." - Dies kann erreicht werden, indem Sie die Windows-Zeitzone auf "Reykjavík, Island" einstellen. Dies ist UTC + 0 und verwendet keine Sommerzeit. DevSolar vor 9 Jahren 0
2
Suppressingfire

Teilen Sie der Linux-Seite mit, nicht zu erwarten, dass die Systemuhr UTC verwendet. In Ubuntu (9.10) ist dies eingestellt /etc/default/rcS. In RHEL (5u4) wird dies eingestellt /etc/sysconfig/clock.

Ubuntu fragt während der Installation; Ich bin nicht sicher, ob Fedora es tut. Broam vor 14 Jahren 1
Fedora fragt auch während der Installation. retracile vor 14 Jahren 1
Wie genau mache ich das? Randell vor 14 Jahren 0
Öffnen Sie die betreffende Datei, ändern Sie die Zeile mit UTC = true in UTC = false und starten Sie dann den Computer neu. Suppressingfire vor 14 Jahren 1
1
Nigel Horne

Ja, Sie sollten NTP ausführen, jedoch nicht aus den hier genannten Gründen, sondern nur das Symptom und nicht die Ursache. Führen Sie unter Linux (als root) Folgendes aus: hwclock --localtime --systohc

Keine Regeditierung unter Windows, kein Neustart erforderlich.

Können Sie Ihre Begründung für "das wird nur das Symptom und nicht die Ursache beheben" ausführlicher erklären? MaQleod vor 12 Jahren 0
0
tjmoore

Überprüfen Sie, ob die Zeitzoneneinstellungen in beiden Installationen gleich sind. Es scheint, als würde das Einstellen der Zeit auf einem Betriebssystem die Computerzeit einstellen, und das andere Betriebssystem nimmt die Computerzeit in Anspruch, jedoch um 6 Stunden.