Время Windows прыгает на несколько часов вперед после использования Ubuntu
На моем ПК и ноутбуке у меня двойная загрузка между Windows 10 и Ubuntu. Всякий раз, когда я захожу в Ubuntu и затем перезагружаюсь в Windows 10, время Windows прыгает на несколько часов вперед. Есть ли какое-то решение для этого?
1 ответ
Скорее всего, это связано с тем, что большинство дистрибутивов Linux устанавливают аппаратные часы (BIOS) на UTC. Используя ваш язык, система определяет местное время. Это настройка по умолчанию и рекомендуемая настройка.
В системе Windows аппаратные часы установлены на местное время. Это приведет к конфликтам при двойной загрузке между Linux и Windows.
Одним из решений является сказать Ubuntu вести себя как Windows. Вы можете настроить это, отредактировав /etc/default/rcS
:
UTC=no
Другое решение заключается в использовании timedatectl
чтобы подтвердить это:
sudo timedatectl set-local-rtc 0 # Use UTC
sudo timedatectl set-local-rtc 1 # Do *not* use UTC
Кроме того, вы можете сказать Windows, что аппаратные часы будут в формате UTC:
Я бы сказал, чтобы сказать Windows, как действовать "правильно", но на самом деле вы должны оставить свою основную ОС как есть и заставить свою вторичную ОС соответствовать тому, как работает основная ОС.