1. WebとPCのメモ帳
  2. PC・コンピュータ
  3. Linux
  4. Virtual PC 2007でKubuntu環境を作る その3

Virtual PC 2007でKubuntu環境を作る その3

Entry Time
2008 02/29 01:00 (Fri)
Category
Linux
あとで読む
スポンサードリンク
前回までのあらすじ
  1. Virtual PC 2007にKubuntuをインストールしようと試みる
  2. インストール時の解像度が無視される
  3. 気にせずインストールして解像度を変えると画面が崩壊
  4. xorg.confを修正するとXが再起不能に
  5. 面倒になってきたので、とりあえずUbuntuを入れようと試みる
  6. Ubuntuでも同じ不具合が発生したので、Kubuntuの旧バージョンを入れる
  7. Kubuntuの旧バージョンを最新版にアップデート
  8. サウンドドライバを入れる
  9. サウンドドライバがクラッシュするので消す
解決していない問題。
  • 自動でオンラインにならない
  • サウンド機能が正常に動作しない
  • 時間が9時間進んでいる
  • マウスのスクロールボタンが使えない
乏しい知識を駆使しての問題解決はまだ続きます。

時間がずれている理由

UTCとJSTの関係

自動オンラインにならないのは解決法がわからず、音は鳴らなくてもいいと割り切っているので、次の問題解決に進みます。
起動するたびにKubuntuの時間がずれているのですが、ちゃんとチェックすると正確に9時間進んでいるのがわかります。
ネットワークがオンラインになると自動で正常な時間に修正されるのですが、このままだとやはり気持ちが悪い。
ただぴったり9時間ずれているのですから、これは原因を見つけるのにそう苦労はしません。

実はこれはUTCとJSTの問題です。
日本標準時(JST)はUTCの+9時間と決められており、上記の時間のずれと一致します。
要するに、設定している時間をLinuxがUTCと勘違いしており、実際はJSTなのに+9時間にしてしまうためこのような問題が起きるのです。

Virtual PCは仮想マシンのため、当然のごとくBIOSも仮想化しています。
その中のBIOS時間はホストマシンで設定している時間のため、普通はJSTがBIOSでの時刻になるのです。
つまり、Kubuntuの設定でBIOSの時間をUTCからJSTだと認識させてやらないと駄目です。
(正確にはUTCではないと設定する。)

UTC=noに設定する

原因は推測できたのでそれらしき単語で検索すると、設定変更は下記のようにするとのこと。

男心と秋の空
ubuntu 時刻の設定

調べていたら、ubuntuの場合(というかdebian)は、
/etc/default/rcSのUTC=no
再起動


確かにこれで時間が進む現象は直りました。
例のごとくviの操作がわからない方は下記のように。
  1. システム→Konsole
  2. 「sudo vi /etc/default/rcS」と入力しエンター
  3. パスワードを入力
  4. 「UTC=YES」の「Y」の部分にカーソルを合わせ、「x」(エックス)を3回押してYESを消す
  5. 「=」の部分にカーソルが移動するので、「Shift+a」「no」「ESCキー」「Shift+zz」
  6. Konsoleを終了し再起動
これで時刻が正常になるはずです。

実はこの設定は同じKDEを使ったFedoraならGUIから設定できたのですが、Kubuntuは見あたりませんでした。
どこかにあるのかもしれませんが……。

どこまでもつきまとうマウスの問題

次は動作しないマウススクロールボタンの問題です。
これもVirtual PC+Linuxでは非常に有名なトラブルらしく、解決法自体は結構簡単に見つかりました。

うごくものあつめ
Ubuntu + Virtual PC 2007

ただ、Virtual PC に入れてそのままだとマウスホイールが使えない。
これについては、いろいろ検索した結果次のようにするといいことがわかった。

rmmod psmouse
modprobe psmouse proto=imps
※ 両方 sudo で実行

rmmod しないと2行目の modprobe が効かない。
ホイールの感度がイマイチなのがちょっと残念。


ということで試してみたのですが……効果がない。
似たような情報はUbuntuの日本語フォーラムでも書いてありました。
(ただしこっちは仮想化ソフトがvmware。)

Ubuntu日本語フォーラム
vmwareでのマウススクロールが使えません

ubuntu上にvmwareを入れて、
vmwareの中にもubuntuをインストールしたのですが、
マウススクロールが使えません。
〜中略〜
xorg.confのマウスのところでProtocolがPS/2になってませんか?IMPS/2にすると動くと思います。


ということでxorg.confを見てみたところ、設定はPS/2ではなく最初からIMPS/2になっています。
最初の「modprobe psmouse proto=imps」で設定が変わったのではないか?と思われるかもしれませんが、実は上手くいかなかったのでバーチャルHDに記録せずに元に戻してからおこなっています。
つまり、インストールした時点からProtocolはIMPS/2だったということです。

ただ、上記の設定法はすべてUbuntuのものであり、Kubuntuは設定方法が違うということなのでしょう。
スクロールボタンが使えなくても使用自体はできますが、やはり操作性は悪いといわざるをえません。
何とか修正したいところですが……。

今回のまとめ

これまでに解決した問題

  • 解像度を1024×768で使う
  • マウスを動作させる
  • カーネルを最新にする
  • 9時間進んでいる時間を正常にする

未解決の問題

  • 自動でオンラインにならない
  • サウンド機能が正常に動作しない
  • マウスのスクロールボタンが使えない
連載を繰り返しても、相変わらず問題はなかなか解決されませんね。
何かもうこれでいいような気もしてきましたが……。
とりあえず続く。
関連エントリ
FC2 Tag List

コメント

Comment Form

非公開コメントにする
非公開コメントにチェックを付けた場合は何も表示されません。(「管理者のみ閲覧できます」とも表示されません。)

トラックバック

トラックバックURL
http://128bit.blog41.fc2.com/tb.php/73-34a768b6
※スパム対策のため言及リンクのないトラックバックは反映されません
Google Ad
はてなブックマーク
カテゴリ
月別アーカイブ
  1. 2008年07月 (13)
  2. 2008年06月 (24)
  3. 2008年05月 (17)
  4. 2008年04月 (15)
  5. 2008年03月 (21)
  6. 2008年02月 (24)
  7. 2008年01月 (27)
  8. 2007年12月 (20)
  9. 2007年11月 (2)
RSSフィード
Amazon
PVカウンター

: 現在の閲覧者数
リンク
Powered by FeedBurner
Technorati Japan
track feed
QLOOKアクセス解析
最近のコメント
ioPLAZA【アイ・オー・データ直販サイト】
富士通