やりたい事とか ・RAID ・LPIC-201 ・自転車を買う(買っちゃった~) ・サイト作成

2009年8月6日木曜日

やりたい事とか・kernelのコンパイルとか

とかとか十勝。

カーネルのコンパイル・インストールに挑戦。



1.カーネルソースをダウンロード
 →ここから:http://www.kernel.org/pub/linux/kernel/
 →今回はlinux-2.6.30.4.tar.gzを落としてきました。
 →落としてきたtarを/usr/srcに移動
  →補足:/homeに適当なディレクトリを作成してやるべき。今回はたまたま/usr/srcが空いていた
 →解凍:tar zxf linux-2.6.30.4.tar.gz
 →展開したディレクトリに入る


2.カーネルコンフィギュレーションを設定
 →展開したディレクトリに入った状態でスタート。
 →エラー
make menuconfig
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] エラー 1
make: *** [menuconfig] エラー 2
 →yum install ncurses-devel
 →make menuconfig
  →内容はの精査はまた今度ということで。
  →今回はそのままexitして、.configを作ってもらいました。ヤター!!

 
3.カーネル・カーネルモジュールのコンパイル
 →make


4.カーネル・カーネルモジュールのインストール
 →make modules_install

5.再起動

6.起動画面で、新しいカーネルのバージョンを選択

7.uname -rでバージョンを確認




あっさり出来た。
嬉しい反面。

0 件のコメント:

コメントを投稿

フォロワー

ブログ アーカイブ