私のPCとラップトップでは、Windows 10とUbuntuの間にデュアルブートがあります。 Ubuntuに移動してからWindows 10にリセットすると、Windowsの時間が数時間進みます。これに対する修正はありますか?
これは、ほとんどのLinuxディストリビューションがハードウェアクロック(BIOS)をUTCに設定しているという事実が原因である可能性が高いです。 localeを使用して、システムはlocal timeを決定します。これがデフォルトの推奨設定です。
Windowsシステムでは、ハードウェアクロックは現地時間に設定されます。これにより、LinuxとWindowsのデュアルブート時に競合が発生します。
1つの解決策は、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に「正しく」動作する方法を伝えたいと思いますが、実際にはメインOSをそのままにして、セカンダリOSをメインOSの動作に適合させる必要があります。