Archlinux vm auf VMware Workstation verwendet Hardware-UTC anstelle des Windows 10-Hosts

429
Tuyen Pham

Ich habe Windows10 Box, darauf installiere ich VMware Workstation und erstelle eine archlinux VM auf VMware Workstation.

Problem ist, wenn ich mit diesem Befehl die Verwendung von UTC unter Archlinux festlege:

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

Dann habe ich ausgegeben von 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

Aber wenn ich die aktuelle UTC-Zeit mit https://www.timeanddate.com/worldclock/timezone/utc überprüfe, ist es am 08:43:34 UTC, also schätze ich, dass archvm die Zeit der Windows10-Host-Box als schwierigste Zeit verwendete.

Wie würde ich dann die UTC-Zeit ändern?

Ich habe festgestellt, dass Virtualbox über ein Feature verfügt, system->Hardware clock in UTC timeund ich habe auch eine archlinux vm auf virtualbox, den gleichen Prozess wie oben und die korrekte UTC-Zeit.

0

1 Antwort auf die Frage

0
essjae

Deaktivieren Sie die Zeitsynchronisierung, die Teil der VMTools ist und die Uhrzeit der VM mit dem Host synchronisiert.

Wechseln Sie in den Einstellungen der VM zur Registerkarte Optionen. Klicken Sie anschließend auf VMware Tools und deaktivieren Sie "Gastzeit mit Host synchronisieren".

Sie möchten wahrscheinlich einen NTP-Server zu den Betriebssystemeinstellungen der VM hinzufügen, damit Ihre Uhr genau bleibt.

Ich verwende keine vmwaretools, aber ich habe dieses Problem gelöst, indem ich mit "ntp" die Uhrzeit bis auf "UTC" anstelle der Basis auf "localtime" aktualisiert. Tuyen Pham vor 5 Jahren 0