Debianカーネル再構築

「Debianカーネル再構築」の編集履歴(バックアップ)一覧はこちら

Debianカーネル再構築」(2008/06/04 (水) 21:33:18) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*debianカーネル再構築 毎回ぐぅぐるのもめんどくさくなってきたのでやりかただけまとめます。 コンパイルを行っているdebianのバージョンはetchです。 debファイルを作成する方法でカーネルの再構築を行います。 **必要なパッケージのインストール su aptitude install kernel-package fakeroot 他にも必要かもしれません。 とりあえず基本のシステムが入っていればこれだけですみそうな気がします。 **カーネルソースのダウンロード 説明のしようがありません。ダウンロードしましょう。 インストールしたいバージョンのカーネルソースをダウンロードしましょう。 ダウンロードしてきたら解答しましょう。たぶんtarで固めてあるので、tarコマンドを使います。 自分は以下の方法でソースをダウンロード及び回答しました。 aptitude install linux-source cd /usr/src/ tar xvjf linux-source-2.X.XX.tar.bz2 **カーネル構築の前準備 解凍したソースディレクトリに移動します。 cd linux-source-2.X.XX コンフィグファイルをコピーしてきます。最初にインストールしたときのコンフィグファイルが /boot にあるので、 cp /boot/config-X.X.XX .config とコマンドを打ってコピーします。もちろん古いコンフィグファイルなんて使わないよ!俺は男だ!っていう人は、躊躇無く make config と打ってください。それはもう長いコンフィグのたびが始まります。気合が必要です。 それ以外の人は make oldconfig と打ってください。最初にインストールしたバージョンから今インストールしたいバージョンへの変更点のみが聞かれるので適当に答えてください。 前準備はこれでおしまいです。 **debファイルの作成(カーネル再構築) fakeroot make-kpkg --initrd --revision=version-as-you-lile kernel_image kernel_headers fakerootについて気になったら調べるといいと思います。 これで構築は終了です。最後にインストールです。 **debファイルのインストール(カーネルインストール) debファイルが一つ上のディレクトリに作られるので、一つ上のディレクトリに移動します。 cd .. そしたインストールです。 dpkg -i *.deb ブートローダにgrubを使っていて、 /etc/kernel-pkg.conf のdo_bootloaderの項目をいじっていないなら勝手にgrubが更新されます。そしたら再起動して、インストールしたカーネルを選択します。 起動しなかったら泣きながら再起動して前に使っていたカーネルを選択します。
*debianカーネル再構築 毎回ぐぅぐるのもめんどくさくなってきたのでやりかただけまとめます。 コンパイルを行っているdebianのバージョンはetchです。 debファイルを作成する方法でカーネルの再構築を行います。 **必要なパッケージのインストール su aptitude install kernel-package fakeroot 他にも必要かもしれません。 とりあえず基本のシステムが入っていればこれだけですみそうな気がします。 **カーネルソースのダウンロード 説明のしようがありません。ダウンロードしましょう。 インストールしたいバージョンのカーネルソースをダウンロードしましょう。 ダウンロードしてきたら解答しましょう。たぶんtarで固めてあるので、tarコマンドを使います。 自分は以下の方法でソースをダウンロード及び回答しました。 aptitude install linux-source cd /usr/src/ tar xvjf linux-source-2.X.XX.tar.bz2 **カーネル構築の前準備 解凍したソースディレクトリに移動します。 cd linux-source-2.X.XX コンフィグファイルをコピーしてきます。最初にインストールしたときのコンフィグファイルが /boot にあるので、 cp /boot/config-X.X.XX .config とコマンドを打ってコピーします。もちろん古いコンフィグファイルなんて使わないよ!俺は男だ!っていう人は、躊躇無く make config と打ってください。それはもう長いコンフィグのたびが始まります。気合が必要です。 それ以外の人は make oldconfig と打ってください。最初にインストールしたバージョンから今インストールしたいバージョンへの変更点のみが聞かれるので適当に答えてください。 前準備はこれでおしまいです。 **debファイルの作成(カーネル再構築) make-kpkg clean fakeroot make-kpkg --initrd --revision=version-as-you-lile kernel_image kernel_headers fakerootについて気になったら調べるといいと思います。 これで構築は終了です。最後にインストールです。 **debファイルのインストール(カーネルインストール) debファイルが一つ上のディレクトリに作られるので、一つ上のディレクトリに移動します。 cd .. そしたインストールです。 dpkg -i *.deb ブートローダにgrubを使っていて、 /etc/kernel-pkg.conf のdo_bootloaderの項目をいじっていないなら勝手にgrubが更新されます。そしたら再起動して、インストールしたカーネルを選択します。 起動しなかったら泣きながら再起動して前に使っていたカーネルを選択します。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

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