2024
05
18
2012
03
03
Linux kernelの再構築(Ubuntu 11.10)
Ubuntu 11.10でカーネル再構築するときの完全な手順
手順
#1 再構築に必要なパッケージをインストール sudo apt-get install linux-source sudo apt-get build-essential sudo apt-get kernel-package sudo apt-get ncurses-dev #(libncurses5-dev) sudo apt-get libqt3-mt-dev # menuconfigの時はいらない? #2 面倒なので スーパーユーザになる su #3 圧縮ファイルの解凍 cd /usr/src/linux-source-xx.yy.zz tar -jxf linux-source-xx.yy.zz.tar.bz2 #3 解凍先へ移動 cd linux-source-xx.yy.zz #4 現行カーネルのconfigファイルを元に作るのでコピってくる cp /boot/config-******* ./.config #5 現行カーネルの設定をそのまま使う # 新機能があると聞いてくるかもしれない # とりあえずデフォルトでいいならEnter長押し make oldconfig #6 カーネルのコンフィグをいじる # 好きなだけいじっていってね! make menuconfig #7 前に再構築したときに残っているゴミがあればきれいにする make-kpkg clean # 初回は不要かも #8 カーネルパッケージを作る # append_to_versionとrevisionは好きに入れてよい # 2行ですが一続きです。 headersと--append~の間空いてる make-kpkg --initrd kernel_image kernel_headers --append_to_version="new" --revision=123 -j5 #9 できたパッケージのあるフォルダへ移動 cd ../ #10 パッケージのインストール dpkg -i linux-image-*******.deb dpkg -i linux-headers-*******.deb #11 再起動 reboot #12 新しいカーネルで立ち上がってるか確認 uname -a
その他注意
上記の手順でやると、ブートローダまで書き換わってくれて 新しいカーネルで立ち上がっちゃうと思います。 元のカーネルで立ち上げたいなら、grubが立ち上がる時にShiftキー長押しで 起動カーネルを選択するかgrubの再設定をしてください。
検索用タグ Linuxカーネル 再構築
PR
2012/03/03 (Sat.) Comment(0) Linux
Comments