Я купил новый ноутбук и установил на него несколько операционных систем. Я заметил, что если я отключил синхронизацию времени (или я был отключен от Интернета, поэтому синхронизация времени не может работать), то время, о котором сообщает ОС, примерно соответствует времени последнего выключения ОС.
Я подтвердил, что время в UEFI (нажатием клавиши F10 при включении ноутбука) является правильным.
Если я загружаю ОС из ISO, я могу подтвердить, что время правильное (то же самое с UEFI).
Время отличается только тогда, когда я постоянно загружаю ОС, установленную на моем жестком диске, в данном случае это Windows 10 (FastBoot отключен) и Ubuntu. Почему они не используют время из UEFI (или BIOS)? Что я должен сделать, чтобы сделать их, используя время, установленное в UEFI?
date -u
должен возвращать время UTC, но вместо этого он возвращает местное время; а также, date
возвращает время UTC.