MENU
J2EE環境構築編J2EE体験編 |
カーネル追加情報
pciデバイスについて、どのドライバを用意すれば良いのか分からないこともあると思います。
重要なのは、「どのチップを使っているか」であって、「どのメーカか、どのカード(商標名)か」ではない、ということです。 カードの商標名で検索しても、有用な情報を得られないこともしばしばなので、注意しましょう。 それから、あまり最新のものはドライバが無いこともあり得ます。 カーネルのバージョンアップ2.6系列が出ているので、これをインストールします。 ソースコードの入手ftp://ftp.ring.gr.jp/ 展開通常、カーネルのソースは/usr/src以下に配置されるのでそのようにします。 su tar zxfv linux-2.6.7.tar.gz -C /usr/src cd /usr/src リンクを張ります。 rm linux ln -s linux-2.6.7 linux ln -s /usr/src/linux/include/linux /usr/src/linux/include/linux ln -s /usr/src/linux/include/asm-i386 /usr/include/asm ln -s /usr/src/linux/include/asm-generic /usr/include/asm-generic このあたりの作業を自動化してくれる便利なスクリプトは無いものでしょうか。 make menuconfigカーネルのセッティングを設定します。 make menuconfig 選択可能なオプションは膨大な数に昇ります。注意して設定しないと再起動できなくなります。 Loadable module support -> Enable loadable module support を組み込むこと、 Device Drivers ->ATA/ATAPI/MFM/RLL support Networking support -> Ethernet (10 or 100Mbit) -> Sound ->Sound card support File systems で、自分のマシンに必要なものを忘れないこと位でしょうか。 makemake を実行すると先ほどの設定に応じてコンパイルされます。 make install modules_installmake install modules_install を実行すると、コンパイルされたカーネルとモジュールがインストールされます。 make bzImage modules modules_install としましょう。 root (hd1,1) kernel (hd1,1)/bzImage root=/dev/hda1 ro のような記述を加えましょう。 できあがりこれで終了です。 |