2010-03-25から1日間の記事一覧

Linuxカーネルビルド方法

久しぶりにRPM系のカーネルビルドをしたら、細かいところではまったりしたので、ざっくりビルド方法をまとめました。 ついでに、DEB系も。 Linuxカーネルビルド方法(rpm系/CentOS) - jitsu102の日記 Linuxカーネルビルド方法(deb系/Debian) - jitsu102の日記

Linuxカーネルビルド方法(rpm系/CentOS)

ソースパッケージからのビルド 最新ソースからのビルド 事前準備 ソースパッケージを取得する。 $ yumdownloader --source kernel ビルドに必要なパッケージなどをインストールする。 $ sudo yum-builddep kernel-2.6.18-164.15.1.el5.src.rpm $ sudo yum in…

Linuxカーネルビルド方法(deb系/Debian)

ソースパッケージからのビルド 最新ソースからのビルド 事前準備 以下のパッケージをインストールする。 $ sudo aptitude install kernel-package libncurses5-dev fakeroot ~/.kernel-pkg.confを準備し、メンテナー情報を設定する。 $ cp /etc/kernel-pkg.c…

switchroot: mount failed: No such file or directory ... Kernel panic - not syncing: Attempted to kill init

CentOS 5.4のカーネルを2.6.18から2.6.33にバージョンアップした際にKernel panicが発生。 config設定時に、"enable deprecated sysfs features to support old userspace tools"*1 *2を有効にすることで回避できます。 従来までのudevをサポートする必要が…