| HOME | INDEX |

   
 

カーネル再構築

   
     

kernel-package のインストール

   


kernel-package をインストール。これで make-kpkg とかが使えるようになる。

# apt-get install kernel-package

カーネルのダウンロード

   


ダウンロードできるカーネルの一覧をみる。

# apt-cache search kernel-source

カーネルをダウンロードする。

# apt-cache search kernel-source-2.4.xx

カーネルのソースは tar.bz2 で圧縮されているので展開する。

# cd /usr/src
# tar xjfv kernel-source-2.4.xx.tar.bz2

linux というシンボリックリンクを作って作業を行うので,シンボリックリンクを作成する。

# ln -s kernel-source-2.4.xx linux

コンパイルとパッケージ化

   


コンパイルオプションの指定。

# make menuconfig

make-kpkgを初期化。

# make-kpkg clean

コンパイルを実行。

# make-kpkg --revision=hoge0.1 kernel_image

kernel-image-2.4.24_hoge0.1_i386.deb が作成される。

カーネルのインストール

   


インストール。

# dpkg -i kernel-image-2.2.xx_hoge-.1_i386.deb

grubメニューの更新

   


ブートローダのメニューを更新する。

# update-grub

カスタムカーネルがインストールされる際に menu.lst が更新されるように設定。内容は 以下の3行。 /usr/share/doc/grub/README.Debian を参照のこと。

# vi /etc/kernel-img.conf

postinst_hook = /sbin/update-grub
postrm_hook = /sbin/update-grub
do_bootloader = no


 
   
Copyright © 2002-2004 by mallet, All rights reserved