[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:41311] Re: kernel 2.4.26 で Kernel panic



丹野さん,こんばんは.

|From: Kaori Tanno <tanno@xxxxxxxxxxxxxx>
|Subject: [debian-users:41296] Re: kernel 2.4.26 で Kernel panic
|Date: Tue, 7 Sep 2004 14:50:37 +0900
|Message-ID: <20040907143038.C71A.TANNO@xxxxxxxxxxxxxx>

tanno> # vi /etc/kernel-pkg.conf
tanno> 以下を追記
tanno> ---------------------------------
tanno> patch_the_kernel := YES 
tanno> ---------------------------------
tanno> # export PATCH_THE_KERNEL=YES
tanno> # export ALL_PATCH_DIR=/usr/src/kernel-patches/all/2.4.26
tanno> 
tanno> # cd /usr/src/linux
tanno> # ../kernel-patches/all/2.4.26/apply/debian
tanno> # make menuconfig
tanno> # make-kpkg clean
tanno> # make-kpkg --added-patches debian --append_to_version -1-i686 --revision=custom.1.0 --initrd kernel_image
tanno> # cd /usr/src
tanno> # dpkg -i kernel-image-2.4.26-1-i686_custom.1.0_i386.deb
tanno> # lilo -v
tanno> # shutdown -r now

武藤さんも書いておられますが,kernel-pkg.conf に上記の追記をしてい
る限り,make-kpkg の man pageから:

> The default is that all patches are applied by running all the
> executable files in ALL_PATCH_DIR/apply/ if requested (Either by
> setting the configuration option patch_the_kernel or the
> environment variable PATCH_THE_KERNEL to YES).

なので,環境変数を設定したり,make-kpkg に --added-patches を指定
する部分は省略可と思いますが,指定して逆効果にはならないので panic
の要因はここではないでしょうね.

ところで,直接の回答にはならなくて申し訳ありませんが,initrd を使
用されるのであれば,/usr/share/doc/kernel-package/README.gz を 
cramfs で検索して,その辺りの部分のご一読もお勧めしますが,Debian 
で配布されている kernel source は cramfs の patchがあてられる形に
なります.

それから,[debian-users:39239] Kernel panic: No init found 
以下のスレッドは参考になるかも ... です.


ところで,[debian-users:41254] での元メッセージ:

> configを修正してkernelをリコンパイルしたところ、Kernel panicとな
>

ということから,おそらく間違いはないとは思うのですが,config で

CONFIG_CRAMFS=y

となっているかどうかも再確認してみてはいかがでしょうか.

-- 
Hiromichi Kawachi <hirom@xxxxxxxxxxxxxxxxx>