У меня есть окно windows10, на котором я устанавливаю рабочую станцию vmware и создаю archlinux vm на рабочей станции vmware.

Проблема в том, когда я установил использование UTC на archlinux с этой командой:

ln -sf /usr/share/zoneinfo/UTC /etc/localtime

Затем я получаю вывод timedatectl: Local time: Sun 2018-08-26 15:18:06 UTC Universal time: Sun 2018-08-26 15:18:06 UTC RTC time: Sun 2018-08-26 15:18:07 Time zone: UTC (UTC, +0000) System clock synchronized: no NTP service: inactive RTC in local TZ: no

Но когда я проверяю фактическое время UTC с помощью https://www.timeanddate.com/worldclock/timezone/utc, это происходит в 08:43:34 UTC , поэтому я предполагаю, что archvm использовал время хоста windows10 как свое трудное время.

Тогда как бы я изменил его, чтобы иметь то же время UTC?

Я заметил, что Virtualbox имеет функцию system- system->Hardware clock in UTC time и у меня также есть archlinux vm на virtualbox, тот же процесс, что и выше, и он имеет правильное время UTC.

1 ответ1

0

Попробуйте отключить синхронизацию времени, которая является частью VMTools, которая синхронизирует время виртуальной машины с хостом.

В настройках виртуальной машины перейдите на вкладку "Параметры". Затем нажмите VMware Tools и снимите флажок "Синхронизировать время гостя с хостом"

Возможно, вы захотите добавить NTP-сервер в настройки ОС виртуальной машины, чтобы ваши часы оставались точными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .