カーネル再構築:etch編


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

各種インストール

  • 所要パッケージ/コマンド群/プログラムのインストール
KURO-BOX:~#
KURO-BOX:~# apt-get install kernel-package
・
・
・
KURO-BOX:~# apt-get install kernel-source
・
・
・
KURO-BOX:~# apt-get install module-init-tools
・
・
・
KURO-BOX:~# apt-get install gcc
・
・
・
KURO-BOX:~# apt-get install ncurses-dev
・
・
・
KURO-BOX:~#


ファイルのダウンロード/更新

  • 所要ファイルのダウンロード
    • ソース:linux-2.6.25.tar.gz
    • パッチ:kurobox-sources-2.6.25.patch

  • ソースの解凍/パッチの適用
KURO-BOX:~#
KURO-BOX:~# cd /usr/src
KURO-BOX:/usr/src#
KURO-BOX:/usr/src# tar xzvf /usr/lib/cgi-bin/share/linux-2.6.25.tar.gz
・
・
・
KURO-BOX:/usr/src# cd linux-2.6.25
KURO-BOX:/usr/src/linux-2.6.25#
KURO-BOX:/usr/src/linux-2.6.25# patch -Np1 < /usr/lib/cgi-bin/share/kurobox-sources-2.6.25.patch
・
・
・
KURO-BOX:/usr/src/linux-2.6.25#


所要操作の実行

  • 生成ファイルの更新/同意語の設定/更新前設定利用の明示/設定の更新
KURO-BOX:/usr/src/linux-2.6.25#
KURO-BOX:/usr/src/linux-2.6.25# cp config_kuroboxhg .config
KURO-BOX:/usr/src/linux-2.6.25#
KURO-BOX:/usr/src/linux-2.6.25# export ARCH=ppc
KURO-BOX:/usr/src/linux-2.6.25#
KURO-BOX:/usr/src/linux-2.6.25# make oldconfig
KURO-BOX:/usr/src/linux-2.6.25#
KURO-BOX:/usr/src/linux-2.6.25# make menuconfig
・
・
・

  • カーネルのコンパイル
KURO-BOX:/usr/src/linux-2.6.25#
KURO-BOX:/usr/src/linux-2.6.25# make vmlinux
・
・
・

KURO-BOX:/usr/src/linux-2.6.25# make vmlinux;date
KURO-BOX:/usr/src/linux-2.6.25# objcopy -O binary vmlinux /boot/vmlinux.bin
KURO-BOX:/usr/src/linux-2.6.25# cp System.map /boot/
KURO-BOX:/usr/src/linux-2.6.25# make modules;date;make modules_install;date

KURO-BOX:/usr/src/linux-2.6.25# reboot
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。