火曜日, 11月 15, 2022

Windowsと Ubuntuのデュアルブートで時刻がずれる件の解消

 Windows11とUbuntuをデュアルブートにしていると、時刻に9時間(UTCとの時差時間分)のズレが生じます。どちらかで設定変更をすれば良いらしい。今回は下記のサイトで書いてLinux側での対処方法でやってみます。※元に戻す方法も書いてあります。

現在の設定確認
sudo hwclock --verbose

現在のシステム時刻はローカル時だと設定する
sudo hwclock --verbose --systohc --localtime

一度Ubuntuを再起動し、更に再起動しWindows11で時刻を確認する。
もしくはWindows11を起動後に時刻を一度修正すれば良いのかも。

※元に戻す時
sudo hwclock --verbose --systohc --utc

$ sudo hwclock --verbose
hwclock from util-linux 2.37.2
System Time: 1668471735.446065
Trying to open: /dev/rtc0
Using the rtc interface to the clock.
ハードウェアの時刻が UTC に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2022/11/15 00:22:16
Hw clock time : 2022/11/15 00:22:16 = 1668471736 seconds since 1969
Time since last adjustment is 1668471736 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2022-11-15 09:22:15.436439+09:00

$ sudo hwclock --verbose --systohc --localtime
hwclock from util-linux 2.37.2
System Time: 1668471762.979699
Trying to open: /dev/rtc0
Using the rtc interface to the clock.
ハードウェアの時刻が ローカル時刻 に設定されているものと仮定します。
RTC type: 'rtc_cmos'
Using delay: 0.500000 seconds
missed it - 1668471762.979944 is too far past 1668471762.500000 (0.479944 > 0.001000)
1668471763.500000 is close enough to 1668471763.500000 (0.000000 < 0.002000)
Set RTC to 1668471763 (1668471762 + 1; refsystime = 1668471762.000000)
Setting Hardware Clock to 09:22:43 = 1668471763 seconds since 1969
ioctl(RTC_SET_TIME) に成功しました。
Not adjusting drift factor because the --update-drift option was not used.
New /etc/adjtime data:
0.000000 1668471762 0.000000
1668471762
LOCAL

--
hwclockコマンドが見つかりません

ソフトウェアマネージャーで "util-linux-extra" を検索してインストールも可能です。

0 件のコメント:

コメントを投稿

YQ60YODXC: Not Found In My Log on 24MHz

 ログに載っていないeQSLです。3バンド分来てますが、12Mのみ載ってません。 InBox: YQ60YODXC on 12M 202408_ALL.TXTから該当部分を抽出しました。 ---------- 202408_ALL.TXT 20240802_191300 -10 ...