27Jun
Czasami, gdy konfigurujesz system podwójnego rozruchu, rzeczy mogą nieco dziwnie wpływać na ustawienia zegara i zegara, więc jak rozwiązać problem? Dzisiejszy post SuperUser Q & A ma idealne rozwiązanie, które pomoże sfrustrowanym czytelnikom naprawić problemy z podwójnym buforem.
Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.
Zdjęcie dzięki uprzejmości Straws losowo wybranych( Flickr).
Pytanie Czytnik
SuperUser arielnmz chce wiedzieć, jak uzyskać oba zegary na swojej podwójnej instalacji systemu Windows / Linux, aby wyświetlić odpowiednie i pasujące czasy:
Odkąd zacząłem używać Linuksa w konfiguracji z podwójnym ładowaniemw systemie Windows zauważyłem, że po ponownym uruchomieniu komputera czas na innym systemie operacyjnym był nieprawidłowy( na przykład 12:00 w systemie Linux, uruchom ponownie system Windows i zobacz 18:00).Kiedy sprawdziłem BIOS, RTC ustawiono na 18:00.
Ponieważ moja strefa czasowa to -06: 00 CST, zakładam, że Linux po prostu ustawia czas RTC na UTC i ponownie oblicza czas w oparciu o strefę czasową, podczas gdy Windows po prostu ustawia RTC na czas strefy czasowej. Oba używają tego samego serwera NTP do synchronizacji czasu.
Moje pytanie brzmi: kto postępuje właściwie? Na które z nich należy ustawić strefę czasową na UTC, aby mieć odpowiedni czas na oba?
Jaka jest najlepsza metoda naprawy problemu z podwójnym startem arielnmza?
Odpowiedź Odpowiedzialny
SuperUser Ayan Patra ma dla nas odpowiedź:
Niedawno stanąłem przed tym samym problemem i tak to naprawiłem. Musisz wprowadzić drobne zmiany w obu systemach operacyjnych.
Najpierw zacząłem od Linuksa. Uruchom następujące polecenia jako root:
- ntpdate pool.ntp.org
Spowoduje to aktualizację Twojego czasu, jeśli nie jest ustawiony prawidłowo.
Teraz ustaw zegar sprzętowy na UTC za pomocą tego polecenia.
- hwclock -systohc -utc
Źródło
Uruchom teraz system Windows i dodaj następujące informacje do rejestru. Po prostu utwórz plik. reg, korzystając z poniższego kodu w Notatniku. Zapisz i uruchom.
- Edytor rejestru systemu Windows w wersji 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation]
"RealTimeIsUniversal" = dword: 00000001
Źródło
Od następnego uruchomienia obydwa systemy operacyjne pokażą właściwy czas.
Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.