
Ubuntu日本語フォーラム

ログインしていません。
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
こんばんは
時刻に関する設定は2か所。
『システム→システム管理→時刻と日付の設定』からと、『上部パネル上にある日付・時刻を右マウスでクリックその中から設定を選択』です。
インストールのときに『システム時刻にUTCを使う』をチェックすると、すべてUTC表示になる(時計表示は変更可能ですが、ファイルスタンプ等がUTCになるので、注意)だったっけ!
あやふやですいません。ふつうは「UTCを使わない」ので、チェックを外しておく。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
>要するに、Windowsの場合と違って、
>「Ubuntu9.10では、インストール完了後からでしか時計合わせはできない」という理解でよろしいですか?
いいえ違います。ただ知識不足の方にとっては、インストールの時間設定はスルーして、起動後に設定しなおすのが現実的でしょう。
オフライン
Shogun による投稿:
「Ubuntu9.10では、インストール完了後からでしか時計合わせはできない」という理解でよろしいですか?
あまり詳しくわからないのですが、
・9.10日本語RemixCDでは、BIOSの時計がUTC、タイムゾーンはEtc/UTCとして起動している
・起動時にBIOSの時計がUTCではない事やタイムゾーンを指定して起動する事は8.10から出来なくなっている
参考:
https://forums.ubuntulinux.jp/viewtopic.php?id=3352
・タイムゾーンをAsia/Tokyoとして起動するLiveCDは自作する必要がある。
・LiveCD起動中にシステム→システム管理→時刻と日付の設定 で右上の時計を合わせることはできるが、
「BIOSの時計をJSTに合わせ、それを表示する」
「BIOSの時計はUTCとして合わせ、タイムゾーンを考慮してUTCにオフセットを加えたものを表示する」
のうち後者の挙動だったはず。
LiveCD起動中に「BIOSの時計をJSTに合わせ、それを表示する」に出来たかどうか定かでなく、
また仮に出来たとしてその状態でインストールを続けるとどうなるかはわからない。
・日本語RemixCDからのインストール後のシステムは
「BIOSの時計はUTCとして合わせ、タイムゾーンを考慮してUTCにオフセットを加えたものを表示する」になったはず(だが、他のパターンがあるのかもしれない)。
・日本語RemixCDではなく、AlternateCDのテキストベースのインストーラは、システムの時計をUTCに合わせるか否か尋ねられる。
(日本語RemixCDでは聞かれなかったように思う)
と理解しています。
# 私の理解が間違っているかもしれません。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
インストール後にネットにつながっていれば勝手にNTPから持ってくるはずです。そのためのタイムゾーン設定だったはず。
オフライン
すいません、今までのやり取りからは、インストールウィザードに時刻設定(調整)が含まれているのかどうかの話しだけで、
心ならずもおかしな時刻をやり過ごして、インストール完了後、再起動するわけですが、
その際、BIOSセットアップに入り、念のためBIOS時刻を確認してみたところ、
そのおかしな時刻にまるで引きずられるかのようにリセットされているようでした。
もちろんインストール前は当時の正確な日本時間を刻んでいたのは申すまでもありません。
というような、正しかった内部クロックがずれてしまう という指摘には見えませんでした。
「おかしい」「正しい」という場合、(公開に問題が無い限り)具体的な値も書いた方が良いです。単に「おかしな時刻」と書かれてしまうと、ひょっとしたら、内部クロックをUTCに統一する設定を選択して、UTCに調整された時刻を「正しくない値」を読んでいる可能性の判断がつきません。そのため、設定前のBIOSの値と、設定後のBIOSの値と、(もしインストールしていれば)インストールしたUbuntu上で表示されている値を書くと、そのつど確認を挟まずに話しが通じます。
これは、大きくは、「地域の選択に関する分部」と、「インストールウィザード内での時刻の調整」に分かれると思うので、切り離して分けて考えた方が良いかと思います。
まず、上の話しは、以下のいずれかと考えられます。
・インストールをした際、(ユーザが意図せず)内部クロックの値を変更してしまい、おかしくなる。
・インストールをした際、内部クロックの値を意図せずローカルタイム/UTCを切り替えてしまい、おかしくなったように見える。
前者なら、なんらかのバグと考えられますし、後者ならインストールウィザード上の説明不足という可能性が高い となります。
# 説明不足も、バグといえばバグ。「UTCってなに?」とか、「地域ってなに?」という人でさえも正しく設定できた方が良いには違いありません。
また、それとは別に、インストールウィザードの途中では、以下の3点は選択できる(ですよね?)が、
・(インストール時点の)内部クロックはローカルタイムなのかUTCなのか。
・(インストールの際に)内部クロックをローカルタイムやUTCに変更するか。
・ローカルタイムはどこの地域(Asia/Tokyoとか)を指すのか。
以下の1点は、調整できない(見当たらない)。
・内部クロックが持っている日時そのもの。つまり、内部クロックがそもそも正しくないとき、インストール時に気が付いてもその時点では正しい時刻を設定できない(UTCかローカルタイムとてして正しい前提で、選択と変換しか出来ない)。
という話しでしょうか?
私自身は、事前に(他の設定の確認とあわせて)BIOSで調整してしまうので、インストールウィザードに時刻調整の機能があるのかないのかわかりません(使用したことも無いですが、探したことも無い)
# というか、内部クロックは、BIOSからのみ変更できるほうが安全?そのハード上で唯一のOSかどうかも判らないし。
オフライン
ネットワークにつながっていない場合、時刻設定は不正確になるでしょう。
Shogunさんに聞きますが、
インストール中に時刻設定をすることの必要性は何でしょうか。
インストール後の時刻設定では困り、どうしてもインストール中に時刻設定をしなければならないのであれば、理由を返信お願いします。
または、その旨を改善案としてUbuntu開発メンバーに報告してください。
妥当な報告だと判断されれば、Windowsよりも迅速に、次の版では改善されているでしょう。
もしその必要性がないのであれば、現状維持で十分ではないですか?
オフライン
抜粋引用させて頂きました。
Shogun による投稿:
http://www.ubuntu.com/GetUbuntu/download
上のページからisoイメージをダウンロードした上で、DVD-RWに焼きました。
32ビット版です。
上記引用にあるようなウィザードが見当たらなかったように記憶しています。
心ならずもおかしな時刻をやり過ごして、インストール完了後、再起動するわけですが、
その際、BIOSセットアップに入り、念のためBIOS時刻を確認してみたところ、
そのおかしな時刻にまるで引きずられるかのようにリセットされているようでした。
もちろんインストール前は当時の正確な日本時間を刻んでいたのは申すまでもありません。
私もデスクトップ版LiveCDではBIOS時計をUTCにするかローカルタイムにするかを設定する項目は
なかったと記憶しているので、
「時計合わせ」を「LiveCD起動でBIOS時計をJSTに合わせ、UbuntuもJSTを直接使うよう設定する事」とするならば、
「Ubuntu9.10では、インストール完了後からでしか時計合わせはできない」
という理解で良いと思います。
もしくは、
「Ubuntu9.10では、ローカルタイムを使うようにUbuntuをインストールするには
http://www.ubuntu.com/getubuntu/downloadmirrors#alternate
などから入手する、ubuntu-9.10-alternate-i386.iso のテキストベースインストーラのCDを使う必要がある」
という事と思います。
参考までに、関連情報と思われるものを併記致します。
・Launchpadでの報告
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/105519
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/436535
・8.04まではLiveCD起動のタイミングでタイムゾーンとBIOS時計をUTCとして取り扱うか否かを指定できました。
https://forums.ubuntulinux.jp/viewtopic.php?id=3352
なお、インストール後、UbuntuでBIOS時計をローカルタイムとして取り扱わせるには、端末より
sudo gedit /etc/default/rcS
と実行するなどして管理者権限でテキストエディタを開き、UTC=yes となっている箇所を UTC=no と書き換え保存、再起動した後
システム→システム管理→時刻と日付の設定 で時間を合わせれば良かったはずです。
オフライン
こんにちは
Shogunさん による投稿:
要するに、
Windowsがウィザード処理で難なくやってのけるような時間設定さえも、
Ubuntu9.10では、
「知識不足の方にとっては、非現実的でしょう。」
という理解でよろしいですか?
私もWindowsやMacやLinux(DesktopはUbuntu、サーバーはCentOS)ですので、時刻合わせはどれも一長一短です。
ハードウエアクロックにLTC(Ubuntu9.10、Windows)を設定するかUTC(CentOSや他のUnix、Mac)を設定するかは、そのOSによって時間設定法にも歴史があります。一般にはDesktopとして利用するときにはLTCを、サーバーとして利用するときにはUTCを使う場合が多いと思います。
しかし、最近急にUbunuユーザーが増え、手軽にインストールできるデュアルブートや、仮想システムによる利用が多くなりました。
そうするとハードの時計は1つですので、本来なら、UTCをセットし、後はゲストOSで変換して使うのが普通だと思いますが、その1つのOSにLTCしか使わないWindowsがあるわけです。そうすると、Windowsと他のOSで表示される時刻の違いが顕著になりました。
OSを切り替える度に時刻合わせをしなければならないのでどうにかしなければならないわけですが、WindowsもUTCを使えないわけではないのですが、レジストリを書き換えないといけないので、知識と経験が必要です。で、問題になっているのはWindowsユーザーがゲストOSとしてUbuntuを使う場合の時間設定ですので、ここはUbuntu側で、UTCをあきらめ、Windows側に寄り添ったということでしょう。UbuntuサーバーはUTCだと思いますが、9.10は使っていませんので分かりません。
ついで0に、9.10をインストールしなおしてみました。
インストール画面で言語選択ののち、地域を選択する画面の前で、画面は表示されませんが、(たぶんCanonicalの)NTPに問い合わせ、正しいUTCに合わせています。その後、地域を選択する画面で、画面に時刻が表示されるますが、正しいLTCになっています。地域として「アジア、東京」を選ぶと時刻も設定し直します。
ですから、時刻合わせはNTPを使って終わっていますので、時計合わせはする必要がないのです。この時間設定法は、今のところUbuntuだけで、Macは分かりませんが、サーバーとしての利用が多いUnix系やLinux系のデストリでは追従しないでしょう。
うまく、Shogunさんの質問に答えられているか心配ですが。
あ、vbkさん、ありがとうごさいます。
オフライン
Shogunさん による投稿:
心ならずもおかしな時刻をやり過ごして、インストール完了後、再起動するわけですが、
その際、BIOSセットアップに入り、念のためBIOS時刻を確認してみたところ、
そのおかしな時刻にまるで引きずられるかのようにリセットされているようでした。
もちろんインストール前は当時の正確な日本時間を刻んでいたのは申すまでもありません。
時々、起動途中で、Grubの画面が出る前に、”OScheckSUMerror デフォルトに戻します。”というメッセージの後、再起動になりました。この時にほおっておけばUbuntuが起動しましたが、この起動途中で時刻を合わせるのか、起動後は正しい時刻になっています。
ですが、この際の起動した直後、BIOS設定画面のBIOS時計(ハードウエアクロック)もリセットされ、私のこのMBではJAN/1/2002 00:00:00から始まっていました。過去形で書いたのはMBの電池を取り替えたらエラーが出なくなったのでそのまま使っています。
これは私の経験なので、Shogunさんの場合に当てはまらないとは思いますが.....。
Shogunさんの起動環境はどういうのか分かりませんが、有線LANでつながっていると自動的に時計合わせを実行してくれるのではないでしょうか。無線LANだけだと、GNOMEが働いていないインストール時や起動時には無線LANが働いていないので時刻合わせをしてくれないのではないかと思います。しばらくたてば、NTPでの時刻校正が実施されますが。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
システム→システム管理→時刻と日付の設定 を開きタイムゾーンがどうなってるか確認して下さい。
何になっているでしょうか?
オフライン
①HDD(WindowsXP SP3)をHDD(Ubuntu9.10)に交換の上、PC起動。
②BIOSセットアップに入り、「BIOS時刻=現在時刻」を確認。
③BIOSセットアップを出て、Ubuntu9.10を起動。
④「起動直後にデスクトップ右上に表示される時刻=現在時刻+9時間」
⑤「インターネットに自動接続後しばらくしてデスクトップ右上に表示される時刻=現在時刻」
⑥Ubuntu9.10を再起動。
⑦BIOSセットアップに入ると、「BIOS時刻=現在時刻-9時間」を発見。
⑧仕方なく「BIOS時刻=現在時刻」へ手動補正。
以下③~⑧の繰り返し。
なぜ、あえて⑧でBIOSから直す(⑦が正しくないと判断した)のかが、私にはわかりませんでした。
# MS-Windows(というか、MicrosoftのOS)での内部時計の管理の仕様が、(どうしても他を排除したいほどに?)好みに合っている ということでしょうか・・・?
オフライン
ところで#6によると Shogun さんはいわゆる『本家』から isoイメージをダウンードされていらっしゃるようですが、特別な理由がないかぎり日本語RemixCDを使った方がいろんな意味でスムーズだと思います。
日本語RemixCDは↓↓からダウンロードできますよ。
http://日本語RemixCDwww.ubuntulinux.jp/products/JA-Localized/download
オフライン
はじめまして。ハンドルネームどおりの暇人です。本件について前から気になっていましたが、実害がないので、あまり気にしていませんでした。私の環境では、回答者の皆様と事情が違って、インストールしたubuntuを立ち上げるとbiosを強制的にutcにしてしまいます。しかしシステムとしては(表示時間は)日本時間で働いています。私の場合ubuntu専用ですがwindowsとのデュアルブートでは問題ないでしょうか。
といいますのは、usbメモリーにインストールしたパピーを立ち上げると時刻がutcになりメニューからntpにします。パピーを終了してbiosを見ると日本時間になっています。ここでubuntuを立ち上げるとまたutcに戻ります。パピーは緊急用ですので特に不便というわけではありませんが、デュアルブートにしたら面倒だと思います。
オフライン
Ubuntuのデフォルト設定がハードウェアクロックでUTCを使うになっているからでしょう。
$ sudo vi /etc/default/rcS を実行して、UTC=yes であれば noにしてみては。
オフライン
yankoba による投稿:
Ubuntuのデフォルト設定がハードウェアクロックでUTCを使うになっているからでしょう。
$ sudo vi /etc/default/rcS を実行して、UTC=yes であれば noにしてみては。
横から失礼します。
私も確認してみました。
設定した記憶がないのですが、「UTC=no」になっており、WindowsXpとのデュアルブートでも、問題は生じておりません。
ご参考まで。
オフライン
同じく確認してみました。
こちらも「UTC=no」となっており、特に問題が生じておりません。
vista と Ubuntu9.10 でデュアルブートにしていますが、BIOSの時刻=Ubuntu上の時刻となっております。
日本語RimixCDからインストールして タイムゾンーンは Asia/tokyo です。
オフライン
#16のURLがおかしな事にあんっていました。
正しくはこちらです。
http://www.ubuntulinux.jp/products/GetUbuntu
失礼しました。
オフライン
yankoba様
有難うございました。仰るとおりでした。同様な指示は#10で出ていましたが、タイムゾーンを替えるコマンドだと思っていました。#10のack様にもお礼を申し上げておきます。
スレ主様の問題もこれで解決ではないですか。もっともCDブート時には関係ありませんが。
オフライン
Linux / Unix /Mac はマザーボード上のクロック時間をデフォルトでは UTCで認識しています。 対しWindowsはザーボード上のクロック時間をローカルで認識しているため問題が発生します。
よって解決策は2つに一つです。
1。 WinodwsにもマザーボードクロックをUTCと認識させる。
その場合 WindowsTimeFixUTC.reg というファイルをレジストリーエディターで作成し、
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
とします。 (注意:XP では昔試しましたが、Vista 以降では試していませんのでご自分でテストしてください。)
2。 Linux(Ubuntu) に マザーボードクロック をローカルとして認識させる。
その場合 /etc/default/rcS を開き UTC=no として保存する。
(こうすることでbiosで設定した時間とのズレがなくなります。)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
なぜ”UTC=yes”になっているか分かりませんが(多分本家はイギリス時間なのでUTCと同じ)、
sudo gedit /etc/default/rcS
でやってみてください。
オフライン