TOP >
Redhat系Linux > Kernel2.6のインストール
Kernel2.6のインストール
更新日:2005-01-01 うまく印刷できないときは…
●実行環境:Redhat9
インストール/設定するもの:Kernel
kernel2.6にするためにはmodule-init-tools(insmod,depmod等)を新しいものにする必要があります。
モジュールの拡張子が2.6系は*.ko、2.4系は*.oになっていて、古いinsmodでは2.6系の*.koモジュールがロードできません。
新しいmodule-init-toolsは*.koをロードできるように作られていて、2.4系の*.oをロードする場合はinsmodからinsmod.oldが呼ばれるように作られています。
インストール前の準備として元のinsmodの名前の変更とシンボリックリンクのはりなおしをしておきます
#
cd /sbin
#
mv insmod insmod.old
#
mv depmod depmod.old
#
ln -s insmod.old rmmod.old
#
ln -s insmod.old lsmod.old
#
ln -s insmod.old modprobe.old
#
rm rmmod
#
rm lsmod
#
rm modprobe
そのあと、インストールします。
#
cd /usr/src
#
tar xvzf module-init-tools-3.0.tar.gz
#
cd module-init-tools-3.0
#
./configure
#
make
#
make install
module-init-toolsをインストールすると/usr/local/sbin内に新しいモジュールができてきます。起動時には/sbin/modprobeが使われるのでシンボリックリンクを作っておきます
#
ln -s /usr/local/sbin/modprobe /sbin/modprobe
ここまでしておいてから、
kernel2.6をダウンロードしてきてインストールします
kernel2.6のmake xconfigはQtを使っているためGNOMEデスクトップ環境を使っていると起動できないかもしれません
その場合はmake menuconfigを使いましょう
パラメータは増えていますが、やり方はkernel2.4のときとほぼ同じです
#
cd /usr/src
#
tar xvzf kernel-2.6.11.tar.gz
#
cd kernel-2.6.11
#
make xconfig(または make menuconfig)
#
make modules;make modules_install;depmod -a;make ; make install
念のためにgrub.conf等の内容を確認してから再起動しましょう
Kernel2.6のインストール について質問する
TOP > Redhat系Linux > Kernel2.6のインストール