Ubuntu сохраняет время перезагрузки до -3 часов

У меня есть двойная система загрузки с Win 7 / Ubuntu 13.04. По какой-то причине Ubuntu сбрасывает системное время на -3 часа независимо от настроек часового пояса. Я думал, что это проблема UTC, но проблема сохраняется, независимо от того, что установлено в файле /etc/default/rcS.

# assume that the BIOS clock is set to UTC time (recommended)
UTC=no

Если я проверяю часовой пояс с датой +% Z, он указывает [!d1 ]

UTC

Однако при использовании графического интерфейса пользователя для проверки часового пояса он показывает, что я нахожусь в нужном часовом поясе.

Дата дает мне

pe 9.8.2013 13.51.52 +0000

В то время как hwclock - правильное время

pe  9. elokuuta 2013 16.52.03  -0.516733 sekuntia

Ubuntu, похоже, устанавливает время BIOS в неправильное время. Это происходит при каждой загрузке, даже после того, как я вручную изменил время. Windows 7 не имеет этой проблемы. Я не мог найти дубликаты или решения за пределами настроек UTC.

Система настроена на ручное время и не обновляет ее из Интернета. Я уже пробовал это, но кажется, что он никогда не обновляется, поэтому я застрял в неподходящее время.

1
задан 16 October 2013 в 06:41

1 ответ

Похоже, вы находитесь в часовом поясе на 3 часа отдельно от UTC, а Windows и Linux не согласны с тем, какое время нужно хранить в BIOS.

Linux хранит время в формате UTC в часах BIOS.

Windows хранит время как локальное время.

Поэтому всякий раз, когда вы загружаете Windows, он сбрасывает часы BIOS в локальное время, Linux загружает его и предполагает, что это UTC.

[d4 ] У меня создалось впечатление, что установщик Ubuntu обнаружит Windows и поставит Linux на компромисс, используя локальное время в BIOS ... но это может быть неверно или, возможно, не так.

Там это два решения:

Установите Windows для использования UTC в часах BIOS

Это, по-видимому, имеет некоторые предостережения для «профессионального» использования, но может быть удовлетворительным от пользователя POV.

https://superuser.com/questions/185773/does-windows-7-support-utc-as-bios-time

Установите Windows для использования UTC в часах BIOS [ ! d7]

Установите настройку UTC в /etc/default/rcS на «no» (на Ubuntu)

2
ответ дан 24 May 2018 в 19:12
  • 1
    Было бы полезно, если вы прочитаете проблему перед ответом. В моем вопросе я прямо заявил, что я думал, что это проблема UTC, но проблема сохраняется независимо от того, что установлено в /etc/default/rcS. – krax 10 August 2013 в 14:52

Другие вопросы по тегам:

Похожие вопросы: