一年経過
Linux を使い始めて早くも 1 年が過ぎた訳ですが、なんか全然スキルアップしていないような…
情けね〜〜〜
--- Linux 備忘録 ---
以前に書いた「VMware Player を導入してみました」の手順で Seed にも VMware Player をインストールしようと思ったのですが、vmware-config.plの実行中に kernel module を作成する段階でエラーが出て止まってしまいます。なんか nVIDIA のドライバの時と同じような現象。
検索してみたところ、備忘録さんの記事 経由で VMware のフォーラムの下記スレッドに辿り着きました。
ということで、こちらもパッチが提供されていました。
http://ftp.cvut.cz/vmware/ から、vmware-any-any-update***.tar.gz を落として来ます。*** の部分はバージョン番号のようで、4月6日現在は 101 になっています。
これを解凍してrunme.plを実行すれば、パッチが適用されて VMware Playar の初期設定が出来るようになります。
VMware Player 1.0.2 がリリーされ、kernel 2.6.15 以降であっても、vmware-any-any-update を使用する必要は無くなりました。
Vine Seed に nVIDIA のドライバ 8178 をインストールしようとしたのですが、何故か kernel module の作成に失敗してインストールが出来ません。検索したところ、nVIDIA のフォーラムで下記スレッドを発見しました。
どうやら nVIDIA のドライバ側の問題のようで、上記スレッド内でパッチが提供されていました。
ドライバを解凍だけしておき、そのディレクトリにパッチを置いて当てた後、インストールを行います。
# sh NVIDIA-Linux-x86-1.0-8178-pkg0.run --extract-only # cd NVIDIA-Linux-x86_64-1.0-8178-pkg0 # patch -p0 NVIDIA_kernel-1.0-8178-1444349.diff.txt # ./nvidia-installer -n
で、他のディストリではこれでインストールが出来るようなのですが、Seed では再びエラーが出てインストールに失敗してしまいます。
/var/log/nvidia-installer.log を確認すると、kernel module 自体の作成には成功しているものの、組み込み段階で失敗している模様。『nvidiafb.ko と rivafb.ko が邪魔』みたいな内容のエラーメッセージ。
ということは、「この 2 つのモジュールを起動時に組み込まないようにすれば、nVIDIA のドライバのインストールが出来るハズ」と思ったのですが、具体的にどの設定ファイルを弄れば良いのか分からなかった(恥)ので、
/lib/modules/2.6.16-0vl6/kernel/drivers/video/nvidia/nvidiafb.ko
/lib/modules/2.6.16-0vl6/kernel/drivers/video/riva/rivafb.ko
上記の 2 つのファイルをリネームするという力技に出ました(汗
この後、PCを再起動してからドライバのインストールを実行した所、今度は見事に成功しました。
なお、7667 という旧いバージョンのドライバをインストールしていた SUSE 10.0 で 8187 へのアップデートを行ったのですが、こちらはパッチを当てていないドライバでも、何の問題も無くすんなりと成功しました。新規にインストールする場合とアップデートする場合とでは違うみたいですね。
ところでこの 8187 には、NVIDIA X Server Settings という GUI なツールが付属しているんですね。7667 には無かったツールです。
このツールによって、デスクトップ画面と Video Overlay 画面とで別個に輝度やコントラストなどを簡単に調整出来るようになったのが私的にはちょっと嬉しかったり。(^_^)
SUSE 10.0 の kernel は 2.6.13 だから、パッチを当てていないドライバでもすんなりとインストール出来るのは当然ですね。ああ、早とちり(恥
ただ、Seed に限らず 2.6.15 以降の kernel を使っているディストリ(例:Fedora Core 5)では、パッチを当てたドライバでないと kernel module の作成が出来ないと想像されます。
新バージョンのドライバ 8756 が公開されました。
・ Improved compatibility with the latest Linux 2.6 kernels.
とあったので、8178 からアップデートしてみましたが、インストール時には 8178 の様な問題は全く起きませんでした。
本日、Seed の kernel をアップデートした為、nVIDIA のドライバも再度インストールすることになったのですが、nvidiafb.ko と rivafb.ko をリネームしておかないと、ドライバのインストール中にエラーが出てしまいました。
SUSE 10.0 が安定稼働状態になったこともあり、Vine 3.2 を Seed 化することにしたのですが…
どうやら手順をミスったようで、起動すら出来ない状態になって見事に玉砕してしまいました。スキルが有れば修復も可能なんでしょうが、現状の私のスキルではスパッと再インスコしてしまった方が早いと判断して実行。何とか Seed 化に成功しました。
gnome 2.14 は評判通りかなり軽快ですね。私は KDE 派なんですが、「gnome に変えてもいいかも」なんてふと感じてしまうほどの軽快感が有りますね。
そうそう、Vine 3.2 では走らなかった Swiftfox も、Seed では 動いています。