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

[plamo:16836] Re: SiS900 &カーネルの再構築



尾形です。

みなさんから詳しい解説が出ていますので、自分の場合
Linux入門者ですので、トッパン「Linux入門」小山さんなどを
参考にして行っているのを示しますと以下のようです。

(1)カーネルの解凍
cd /usr/src
rm linux
tar xvfI linux-2.4.20.tar.bz2
ln -s linux-2.4.20 linux

(2)ヘッダファイルのリンク(安定版で386系の場合)
cd /usr/include
mv asm asm.org
mv linux linux.org
mv scsi scsi.org
ln -s /usr/src/linux/include/asm-i386 asm
ln -s /usr/src/linux/include/linux linux
ln -s /usr/src/linux/include/scsi scsi

(3)カーネル構成の設定
cd /usr/src/linux
cp -p ../linux-2.4.19/.config config.0
(または cp /boot/config config.0)
make mrproper
make menuconfig
ここで
Load an Alternate Configure from fileでconfig.0を入力
(古いconfig.0をベースに組み込みやmoduleの設定)
Save Configure to an Alternate fileでconfig.1に出力
(次の再構築の時使用、mrproperを行うと.configはrmされます)

(4)カーネルのコンパイルとインストール
cd /
mv vmlinuz vmlinuz.org
cd /usr/src/linux
make dep; make clean; make
make bzImage
cd arch/i386/boot
cp bzImage /vmlinuz

(5)モジュールのインストール
make modules
make modules_install
depmod -a

以上で終了、grubはvmlinuzが同じファイル名なので
変更なしで起動すると思います。古いvmlunuz.orgを
使用する場合はgrubのメニュー画面の時 c でコマンド
実行が出来ます。
root (hd0,4)
kernel /vmlinuz.org root=/dev/hda5 ro
boot
のような感じで行っています。

References
[plamo:16822] Re: SiS315 SiS900, hfujii
[plamo:16828] Re: SiS315 SiS900, Shigeo Sagai
[plamo:16831] Re: SiS900 &カーネルの再構築, hfujii

[検索ページ] [メール一覧]
Plamo ML 公開システム