#blognavi
#blognavi
linuxの最新カーネル
- バージョンは2.6.19.1
こいつをコンパイルして起動使ってみる。
現在の環境
- VMware上に、Debian3.1をインストールしてそのまま
- カーネルはLinux sarge 2.6.8-3-686-smp
前準備
- コンパイルするソースのダウンロード
The Linux Kernel Archivesここからもってきた。
- 各種toolのインストール
# apt-get install debhelper modutils kernel-package libncurses5-dev # apt-get install fakeroot
- メンテな情報の変更
# vi /etc/kernel-pkg.conf
# The maintainer information. maintainer := seg fault email := [email protected]
- initrdのファイルシステム
Debianでは、initrdのファイルシステムはcramfsになっているようだ。
これだと、cramfs-toolsとかcramfsカーネルパッチが必要になるみたい。
なので、これをext2に変更
これだと、cramfs-toolsとかcramfsカーネルパッチが必要になるみたい。
なので、これをext2に変更
# vi /etc/mkinitrd/mkinitrd.conf
Command to generate the initrd image. # MKIMAGE='mkcramfs %s %s > /dev/null' MKIMAGE='mkfs.ext2 %s %s > /dev/null'
コンフィギュレーション
- ソース展開
$ cd $ mkdir kernel $ tar xvjf linux-2.6.19.1.tar.bz2 $ cd linux-2.6.19.1/
- コンフィグ
$ make mrproper $ cp /boot/config-2.6.8-3-686-smp .config $ make oldconfig
まぁいろいろ聞かれるけど、Enter連打でしてみる^^;
- コンパイル
$ make-kpkg clean $ fakeroot make-kpkg --initrd --revision=custom.1.0 kernel_image
しばらく待つ。。。
カテゴリ: [linux] - &trackback() - 2006年12月31日 17:34:27
#blognavi