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

[debian-users:32809] カーネルの再構築方法について



いつもMLにお世話になっています。

少し前にCX5530Aについて質問したのですが、色々と教えていただきありがとうございました。
まだ、解決していませんが、教えて頂いた点を参考にテストしています。

別の件なのですが、カーネルの再構築をしたいのですが、何度やっても上手くできません。
次の手順でやっているのですが、誤りがあれば教えていただけないでしょうか。

現在のカーネル:2.2.17
新しいカーネル:2.2.19


【カーネルのコンパイル】
/usr/src#tar Ixvf kernel-2.2.19.tar.bz2 (カーネルの展開)
/usr/src#mv linux linux-2.2.19 (ディレクトリ名の変更)
/usr/src#ln -s linux-2.2.19 linux (パッチをあてる)
/usr/src#cd linux (移動)
/usr/src/linux#make menuconfig (なにも設定しなくてExitでsaveして終了で.configファイルができます。)
/usr/src/linux#make dep
/usr/src/linux#make clean
/usr/src/linux#make bzImage(/usr/src/linux/arch/i386/boot/にbzImageができる)
/usr/src/linux#make modules
/usr/src/linux#make modules_install

/usr/src/linux/arch/i386/boot#cp bzImage /boot/vmlinuz-2.2.19 (コピー)
/usr/src/linux/arch/i386/boot#cd / (移動)
/#ln -s /boot/vmlinuz-2.2.19 vmlinuz-2.2.19 (パッチをあてる)


【/etc/lilo.conf の修正】
  :
  :
image=/vmlinuz
	label=Linux
	read-only

image=/vmlinuz-2.2.19
	label=Linux-2.2.19
	read-only
  :
  :
※2.2.17 と 2.2.19 のどちらでも起動できるようにしました。

/sbin#lilo


【再起動】
boot:Linux-2.2.19
  :
  :
In swapper task - not syncing (←ここで停止してします)
  :
  :


bzImage(vmlinuz-2.2.19)のサイズを見ると 593982 と小さいようです。
vmlinuz-2.2.17 は 1042807 でした。

/boot# にある config-2.2.17 を
/usr/src/linux/.config としてコピーしてコンパイルするとエラーで
bzImage が作れませんでした。

コンパイル作業に足りないものがあるのでしょうか?

----------------------------------------------
〒734-0001
広島県広島市南区出汐3丁目4番1号
スカイヒルズ出汐ビル3階
日本システムデザイン株式会社
TEL(082)256-7100/FAX(082)256-6622
ホームページ:URL http://www.jsdkk.com/
担当      :片山 郁久(Email katayama@xxxxxxxxx )
----------------------------------------------