2006年7月15日土曜日

ubuntu6.06でカーネルのコンパイル

カーネル2.6.15だとブートしないので最新のカーネルソースをコンパイルしました。すると無事起動するようになったし、いままで出なかったサウンドが出るようになりました。やれ、うでし。以下、おいらがやった作業手順です。
#ライブラリのインストール

sudo apt-get install build-essential bin86 kernel-packagesudo apt-get install libqt3-headers libqt3-mt-dev
#カーネルソースのダウンロードhttp://members.optusnet.com.au/ckolivas/kernel/
からダウンロードした。

sudo cp linux-2.6.17.tar.bz2 /usr/srccd /usr/src
sudo tar -xvjf linux-2.6.17.tar.bz2

#最適化パッチ
sudo mv linux-2.6.17/ linux-2.6.17ck1
sudo ln -s /usr/src/linux-2.6.17ck1 linux
cd linux
sudo -s -H bzcat /home/hogehoge/patch-2.6.17-ck1.bz2 patch -p1
sudo cp /boot/config-2.6.12-10.386 .config
sudo make xconfig
#自分のマシンにあった環境にする
#おいらは'Processor type and Features'でAthlon64とSMPを指定した
#コンパイル&インストール
make-kpkg clean
make-kpkg -initrd --revision=ck1 kernel_image
cd ..
sudo dpkg -i *.deb

0 件のコメント: