win 10とubuntu 16.04デュアルシステム時間混乱問題

1154 ワード

前提条件:


ubuntuで遊ぶ必要があるそのため、デュアルシステムをインストールする必要があり、wind 10のメインシステムの前提の下で、uディスクを利用してlinuxをインストールし、その後、時間の乱れを発見し、linuxの下で時間は正常で、wind 10の下で8 h遅くなった.

説明(調べた他人ブログ):


Ubuntuとwindowの両方のデフォルトの時間の管理方式は異なっています
linuxでは、ハードウェアクロックとは、ホストボード上のクロックデバイス、すなわち通常BIOS画面で設定可能なクロックのことである.システムクロックとはkernelのクロックを指します.Linuxが起動すると、システムクロックはハードウェアクロックの設定を読み出し、その後、システムクロックは独立して動作する.すべてのLinux関連命令と関数はシステムクロックの設定を読み出します.
linuxシステムがハードウェアクロックを設定する場合、2つのタイムゾーン選択を提供します.1つはローカルタイムゾーンで、このときハードウェア時間はシステム時間と同じです.もう1つはUTCタイムゾーンで、このときハードウェアタイムはUTCタイムとして保存され、システム初期化時にローカルタイムに変換されてからシステムクロックの時間に設定されます.
PS:timedatectl statusコマンドによるシステム時間の表示

修正方法:ubuntuもハードウェアタイムメモリシステム時間に設定.


タイムゾーンが正しい場合は、次のコマンドを使用してタイムゾーンの時間を設定します.
sudo date -s hh:mm:ss

timedatectlが正常に表示する場合、下のコマンドでbiosに時間を書き込むことでwindowsが直接この時間を読み取ることができます.
sudo hwclock --localtime --systohc

--systohcは、ハードウェアクロックをシステムクロックと一致させるように調整します.

結論:


自分でUbuntuはutc方式を取って、今私达はシステムの时间の方式に変えて、このようにハードウェアの时间は双システムの上ですべて直接読んで、问题は解决します!