WindowsとLinux Mintは時間が異なります。

WindowsとLinux Mintは時間が異なります。

まず、Acer Aspire 4930にLinux Mintをインストールしてから、Windows 7でデュアルブートしました。

Linux Mintでは常に正確な時間が表示されますが、Windowsで起動すると時間が数時間後に移動し、時間をリセットした後も再起動時に間違った時間が表示されます。


質問:

  1. なぜこれが起こるのですか?

  2. どうですか?

答え1

Windowsでは、システムRTCクロックは伝統的に現地時間を維持しています。 UnixとLinuxでは、伝統的にUTCとして保存され、/etc/localtime表示されている時間が正確であるように現在のタイムゾーンを表すために使用されます。

RTCが1つしかないため、デュアルブート構成ではこれら2つの世界観がクラッシュします。通常、LinuxではRTCが現地時間であると仮定するように指示します(Windowsではこれを知る方法がないため)。これはLinuxごとに異なりますが、MintはUbuntuと同じであるため、Windowsで時計を現地時間に設定すると、Linuxではこれを無視しますUTC=no/etc/default/rcS


編集者ノート:

このファイルは、Linux Mint 19以降(またはより正確にはUbuntu 18.04ベース以降)には存在しません。

/etc/default/rcS

答え2

Mint 18.2 KDEは、他の修正(検索で見つかった他の修正を含む)の影響を受けないようです。言及されたファイルアイコリーそしてエラー404答えはもう存在しないか、少なくとも現在のバージョンのKDEでは設定が参照されなくなったようです。コマンドはジュリー・ペレティへの回答18.2 Cinnamonでは動作しますが、18.2 KDEでは動作しません。

6つの提案ソリューションを試した後、次は18.2 KDEの問題を解決します。正しい時刻が表示されたら、次のターミナルコマンドを実行します。

timedatectl set-local-rtc 1 --adjust-system-clock

源泉:Linux Mint インストール後のヒントとコツ [Mint 18 - Cinnamon Edition]

これは代替ソリューションとしてCinnamonでも機能しなければならず、他のDEでも同様であると仮定します。

編集者注:

  • いいえsudo、ユーザーとしてコマンドを実行してください。

  • 再起動後も持続し、永続的でなければなりません。

  • Ubuntu 18.04に基づくLinux Mint 19.1 Cinnamonでテストされました。

答え3

最も一般的な方法は次のとおりです。

hwclock --systohc --localtime

再起動後も持続し、ほとんどのシステムで動作します。

答え4

(ルートとして)/etc/timeadj変数をからにUTC変更しますLOCAL

これにより、Windows側でregeditを操作することなく問題を解決しました。

関連情報