- 必要なものを落としてくる。
hjk@aptiva:~$ sudo apt-get install autoconf automake binutils gcc gettext kernel-package libncurse50-dev libtool linux-kernel-headers make module-init-tools procps e2fsprogs util-linux bzip2
Password:
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
注意、automake の代わりに automake1.4 を選択します
binutils は既に最新バージョンです。
gcc は既に最新バージョンです。
E: パッケージ libncurse50-dev が見付かりません
hjk@aptiva:~$ sudo apt-get install autoconf automake binutils gcc gettext kernel-package libtool linux-kernel-headers make module-init-tools procps e2fsprogs util-linux bzip2
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
注意、automake の代わりに automake1.4 を選択します
binutils は既に最新バージョンです。
gcc は既に最新バージョンです。
linux-kernel-headers は既に最新バージョンです。
make は既に最新バージョンです。
procps は既に最新バージョンです。
e2fsprogs は既に最新バージョンです。
util-linux は既に最新バージョンです。
以下の特別パッケージがインストールされます:
automake1.4 autotools-dev
提案パッケージ:
autoconf2.13 autobook autoconf-archive gnu-standards cvs gettext-doc
kernel-source libdb3-dev libncurses-dev docbook-utils libtool-doc g77
fortran77-compiler gcj
推奨パッケージ:
libltdl3-dev
以下のパッケージが新たにインストールされます:
autoconf automake1.4 autotools-dev bzip2 gettext kernel-package libtool
module-init-tools
アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 0 個
3901kB のアーカイブを取得する必要があります。
展開後に追加で 12.9MB のディスク容量が消費されます。
続行しますか? [Y/n]
取得:1 http://ftp.jp.debian.org testing/main autoconf 2.59-8 [766kB]
取得:2 http://ftp.jp.debian.org testing/main autotools-dev 20040822.1 [56.4kB]
取得:3 http://ftp.jp.debian.org testing/main automake1.4 1:1.4-p6-8 [271kB]
取得:4 http://ftp.jp.debian.org testing/main bzip2 1.0.2-1 [229kB]
取得:5 http://ftp.jp.debian.org testing/main gettext 0.14.1-6 [1555kB]
取得:6 http://ftp.jp.debian.org testing/main kernel-package 8.111 [348kB]
取得:7 http://ftp.jp.debian.org testing/main libtool 1.5.6-3 [607kB]
取得:8 http://ftp.jp.debian.org testing/main module-init-tools 3.1-rel-2 [69.5kB]
3901kB を 2s で取得しました (1763kB/s)
未選択パッケージ autoconf を選択しています。
(データベースを読み込んでいます... 現在 44455 個のファイルとディレクトリがインストールされています。)
(.../autoconf_2.59-8_all.deb から) autoconf を展開しています...
未選択パッケージ autotools-dev を選択しています。
(.../autotools-dev_20040822.1_all.deb から) autotools-dev を展開しています...
未選択パッケージ automake1.4 を選択しています。
(.../automake1.4_1%3a1.4-p6-8_all.deb から) automake1.4 を展開しています...
未選択パッケージ bzip2 を選択しています。
(.../bzip2_1.0.2-1_i386.deb から) bzip2 を展開しています...
未選択パッケージ gettext を選択しています。
(.../gettext_0.14.1-6_i386.deb から) gettext を展開しています...
未選択パッケージ kernel-package を選択しています。
(.../kernel-package_8.111_all.deb から) kernel-package を展開しています...
未選択パッケージ libtool を選択しています。
(.../libtool_1.5.6-3_i386.deb から) libtool を展開しています...
未選択パッケージ module-init-tools を選択しています。
(.../module-init-tools_3.1-rel-2_i386.deb から) module-init-tools を展開しています...
autoconf (2.59-8) を設定しています ...
autotools-dev (20040822.1) を設定しています ...
automake1.4 (1.4-p6-8) を設定しています ...
bzip2 (1.0.2-1) を設定しています ...
gettext (0.14.1-6) を設定しています ...
kernel-package (8.111) を設定しています ...
libtool (1.5.6-3) を設定しています ...
module-init-tools (3.1-rel-2) を設定しています ...
- カーネルソースを落とす
hjk@aptiva:~$ sudo apt-get install kernel-source-2.6.8
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
提案パッケージ:
libncurses-dev libqt3-mt-dev
以下のパッケージが新たにインストールされます:
kernel-source-2.6.8
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個
34.9MB のアーカイブを取得する必要があります。
展開後に追加で 35.0MB のディスク容量が消費されます。
取得:1 http://ftp.jp.debian.org testing/main kernel-source-2.6.8 2.6.8-10 [34.9MB]
34.9MB を 12s で取得しました (2689kB/s)
未選択パッケージ kernel-source-2.6.8 を選択しています。
(データベースを読み込んでいます... 現在 45098 個のファイルとディレクトリがインストールされています。)
(.../kernel-source-2.6.8_2.6.8-10_all.deb から) kernel-source-2.6.8 を展開しています...
kernel-source-2.6.8 (2.6.8-10) を設定しています ...
- カーネルソースを展開する
hjk@aptiva:~$ cd /usr/src/
hjk@aptiva:~$ sudo tar jxvf kernel-source-2.6.8.tar.bz2
hjk@aptiva:/usr/src$ sudo ln -s kernel-source-2.6.8 linux
hjk@aptiva:/usr/src$ sudo cp /boot/config-2.4.27-1-686 /usr/src/linux/.config
hjk@aptiva:/usr/src$ cd linux
- カーネルを設定する。
hjk@aptiva:/usr/src/linux$ lspci
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:02.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:02.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:02.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:02.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:00:03.0 Multimedia audio controller: ESS Technology ES1969 Solo-1 Audiodrive (rev 01)
0000:00:06.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:01:00.0 VGA compatible controller: S3 Inc. Trio 64 3D (rev 01)