Fedora10のカーネル再構築

自分用メモです..._〆(゚▽゚*) 元ネタはこちら

64bit版の執筆時点での手順です
バージョンによって適宜変更下さい

VMwareに入れると、実行オーバーヘッドが大き過ぎるので、カーネルを再構築してタイマー値を変更します

root権限になり、ユーティリティをインストールします

  1. # yum install yum-utils rpmdevtools

ユーザ権限に戻り、ソースを用意します

ソースコードの用意

  1. $ cd ~
  2. $ rpmdev-setuptree
  3. $ wget http://ftp.riken.jp/Linux/fedora/releases/10/Fedora/source/SRPMS/kernel-2.6.27.5-117.fc10.src.rpm
  4. $ rpm -Uvh kernel-2.6.27.5-117.fc10.src.rpm
  5. $ cd ~/rpmbuild/SPECS
  6. $ rpmbuild -bp --target `uname -m` kernel.spec
  7. $ cd ~/rpmbuild/BUILD/kernel-2.6.27/linux-2.6.27.x86_64
  8. $ 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します

  1. $ make bzImage && make modules

root権限になり、インストールします(時刻のずれ云々は無視w)

  1. # env INSTALL_MOD_STRIP=1 make modules_install
  2. # 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... 続きを読む

コメント(2)

seraphis :

12/16日現在
カーネルがアップデートされていました

ソースの例↓
http://ftp.kddilabs.jp/Linux/packages/fedora/updates/10/SRPMS/kernel-2.6.27.7-134.fc10.src.rpm

seraphis :

今日時点では2.6.27.9-159です

コメントする


画像の中に見える文字を入力してください。

 

カレンダー

最近のコメント

Amazon

このブログ記事について

このページは、seraphisが2008年12月 9日 15:42に書いたブログ記事です。

ひとつ前のブログ記事は「Fedora10をネットワークインストールしようとしたら」です。

次のブログ記事は「あけましておめでとうございます」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

アーカイブ

モバイル用QRコード

QRコード
cmanで作成しました
Powered by Movable Type 4.21-ja
Googleが、ページビューの都度、適当に選んで表示しています

Googleが、ページビューの都度、適当に選んで表示しています
Lineage2 banner Lineage (R) II and Lineage (R) II the Chaotic Chronicle are registered trademarks of NCsoft Corporation. 2002-2007 (c) Copyright NCsoft Corporation.
NC Japan K.K. was granted by NCsoft Corporation the right to publish, distribute, and transmit Lineage II the Chaotic Chronicle in Japan. All Rights Reserved.