2005年12月26日

Gentooカーネルアップデート

最近GentooのStableなgccのバージョンが上がった。
Gentooはすべて自分でコンパイルしてインストールするディストロなのでコンパイラの変更は割と影響範囲が大きいらしい。
と言うことで
Gentoo Linux GCC Upgrade Guideなんかを参照。
ガイドの通りにやればOKだった。

で、コンパイラを変更したのでカーネルもコンパイルし直した方がイイだろうと言うことでカーネルを最新にしてみる。
こちらは日本語のガイドがあるので安心して作業ができる。
Gentoo Linuxカーネルアップグレードガイド

と言ってもカーネルアップデートと言っても/usr/src/linuxのリンク変えてコンパイルし直すだけだが。
ポイントは以前の.configを新しいカーネルにコピーして
make oldconfig
をして新しい設定に適応する、ぐらいか。

新しく増えた設定項目を聞かれるようでとりあえずわかんないやつはNoを選択しておいた。


カーネルを新しいコンパイラでコンパイルしたらTVが見れなくなった。
ドライバのロードで失敗している模様。
ivtvのドライバをコンパイルし直してインストールすればOKだった。


さらに音が出なくなっていたので何でだろうと思ったらカーネル設定でドライバが選択されていなかった。
make oldconfig
でNoばっかり選択していたから設定が変わってしまったのだろうか。
とりあえずカーネルコンパイルし直したら音が出るようになった。


VMwareもバージョンアップしておいた。
例によってVMwareをバージョンアップするとパーミッションがおかしくなるのでそれも修正する。
カーネルを変更したのでvmwareのドライバも更新。
今回のバージョンアップでvmwareグループというのが追加されて、vmwareを使うユーザーがそのグループに入っていないとダメなようになった。
バージョンアップの時にこの注意メッセージを見逃していたのでそれに気づかずなんで実行できないんだろうと悩んでた。
再インスコしたときにメッセージを確認できたのでやってみたら動いた。
バージョンアップするときはemerge -u -worldして全部まとめてバージョンアップするからメッセージ見れないよな・・・。
ログはファイルに出力されているからログビューアみたいなのがあるのかもしれないが、めんどくさいからまぁいいや。


コンパイラをバージョンアップしたりカーネルをバージョンアップするといろいろ問題が起こるが、これも"常に最新の環境"のGentooの醍醐味と言うことで。


んで今までメインで使ってるLinuxマシンのメモリが1Gだったが、EclipseやVMwareを起動するだけでスワップしまくりできつかったので2Gにしてみた。(Windows仮想マシンに512MB割り当ててるというのが問題な気もするが・・・)
仮想デスクトップがあるとどうもアプリを起動しまくりになってしまうが、2Gあるとどんなアプリを起動しまくってもスワップ無くて快適。
ちなみにメモリは今株をメインで買ってるエルピーダメモリ。512x2で12000円ほどだった。
日本の半導体が再び世界のトップになれるように頑張って欲しいところだ。

Trackback on "Gentooカーネルアップデート"

このエントリーのトラックバックURL: 

"Gentooカーネルアップデート"へのトラックバックはまだありません。

Comment on "Gentooカーネルアップデート"

"Gentooカーネルアップデート"へのコメントはまだありません。

Post a Comment

コメントする

コメント登録機能が設定されていますが、TypeKey トークンが設定されていません。