Fedora10のカーネル再構築
自分用メモです..._〆(゚▽゚*) 元ネタはこちら
バージョンによって適宜変更下さい
VMwareに入れると、実行オーバーヘッドが大き過ぎるので、カーネルを再構築してタイマー値を変更します
root権限になり、ユーティリティをインストールします
- # yum install yum-utils rpmdevtools
ユーザ権限に戻り、ソースを用意します
ソースコードの用意
- $ cd ~
- $ rpmdev-setuptree
- $ wget http://ftp.riken.jp/Linux/fedora/releases/10/Fedora/source/SRPMS/kernel-2.6.27.5-117.fc10.src.rpm
- $ rpm -Uvh kernel-2.6.27.5-117.fc10.src.rpm
- $ cd ~/rpmbuild/SPECS
- $ rpmbuild -bp --target `uname -m` kernel.spec
- $ cd ~/rpmbuild/BUILD/kernel-2.6.27/linux-2.6.27.x86_64
- $ cp configs/kernel-2.6.27-x86_64.config .config
次に、.configを編集します
CONFIG_HZ_1000=y → CONFIG_HZ_100=y
CONFIG_HZ=1000 → CONFIG_HZ=100
Makefileを編集します
EXTRAVERSION = .5
↓
EXTRAVERSION = .5-117.fc10.x86_64-100Hz
makeします
- $ make bzImage && make modules
root権限になり、インストールします(時刻のずれ云々は無視w)
- # env INSTALL_MOD_STRIP=1 make modules_install
- # installkernel 2.6.27.5-117.fc10.x86_64-100Hz arch/x86_64/boot/bzImage System.map
/boot/grub/grub.confを編集
timeout → 5秒くらいに設定
hiddenmenu → コメントアウト
100Hzカーネルのオプションに hpet=disable nosmp noapic nolapic を追加
default を 0 に設定
再起動して新しいカーネルの動作を確認
トラックバック(1)
このブログ記事を参照しているブログ一覧: Fedora10のカーネル再構築
このブログ記事に対するトラックバックURL: http://www.takosuke.net/~seraphis/mt/mt-t_SlwssdF5.cgi/658
» Fedoraサーバの調教の続き(RE:BOOT LOG)~のトラックバック
前回の続き。 ・カーネルへの電圧調整パッチの適用 まずは、現状のVcore設定の確認。 # dmesg | grep power... 続きを読む


12/16日現在
カーネルがアップデートされていました
ソースの例↓
http://ftp.kddilabs.jp/Linux/packages/fedora/updates/10/SRPMS/kernel-2.6.27.7-134.fc10.src.rpm
今日時点では2.6.27.9-159です