«前の日記(2008-05-22(木)) 最新 次の日記(2008-05-25(日))» 編集
RSS feed

からっぽの日記


2008-05-24(土) [長年日記]

Kernel 2.6.25.4

玄箱HG の Kernel を久々に更新。以前と同じ手順だけど、クロスコンパイル環境を変えたので一応メモ。

Kenele ソースを取得

% wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.4.tar.bz2

玄箱用パッチを取得

% wget http://www.genbako.com/kurobox-sources-2.6.25.patch

取得したパッチを修正

% vi kurobox-sources-2.6.25.patch
:%s/linux-2\.6\.25/linux-2\.6\.25\.4/g

ソースを展開、パッチ適用

% tar jxf linux-2.6.25.4.tar.bz2
% patch -Np0 < kurobox-sources-2.6.25.4.patch

コンパイル

% cd linux-2.6.25.4
% ARCH=ppc CROSS_COMPILE=powerpc-linux-gnu- make oldconfig    ※ .config 以前のものを使用
% ARCH=ppc CROSS_COMPILE=powerpc-linux-gnu- make menuconfig
% ARCH=ppc CROSS_COMPILE=powerpc-linux-gnu- make vmlinux
% ARCH=ppc CROSS_COMPILE=powerpc-linux-gnu- make modules
% mkdir ../kernel-2.6.25.4_20080524
% ARCH=ppc CROSS_COMPILE=powerpc-linux-gnu- INSTALL_MOD_PATH=../kernel-2.6.25.4_20080524 make modules_install
% powerpc-linux-gnu-objcopy -O binary vmlinux ../kernel-2.6.25.4_20080524/vmlinux.bin
% cp System.map ../kernel-2.6.25.4_20080524
% cp .config ../kernel-2.6.25.4_20080524

圧縮

% cd ..
% tar jcf kernel-2.6.25.4_20080524.tar.bz2 kernel-2.6.25.4_20080524

圧縮したファイルは玄箱へ転送。make oldconfig で新しい項目についてはよくわからんのですべてデフォルト通りに。Kernel 更新後、今のところ問題なさそうですが、こんなメッセージが出るようになった。

warning: `ntpd' uses 32-bit capabilities (legacy support in use)

ちょっとググってみたところ、こんなのを見つけました。

> At ntpd startup at least on kernel 2.6.25-rc8 I get the following

> warning in dmesg:

> warning: `ntpd' uses 32-bit capabilities (legacy support in use)

This is a problem in libpcap, not in ntpd. It's also a harmless

warning.

[Bug#474639: "warning: `ntpd' uses 32-bit capabilities (legacy support in use)" - linux.debian.bugs.dist | Google グループより引用]

libpcap の問題だけど、無害の警告ですよってことでいいのかな?


«前の日記(2008-05-22(木)) 最新 次の日記(2008-05-25(日))» 編集
RSS feed