アプリ版:「スタンプのみでお礼する」機能のリリースについて

NTFSをマウントしたくて
http://www.zdnet.co.jp/help/tips/linux/l0637.html
を参考にカーネルの再構築をしました。しかし
「INIT:version 2.84 booting」のところでハングアップしてしまいます。
ctrl+alt+delも効きません。再構築前のカーネルでの起動はできます。
環境は
Red Hat 7.3
Sony PCG-GRX71
Win Xp pro
とのデュアルブートです。よろしくお願いいたします。

A 回答 (3件)

こういうふうに,一部の機能のみ変更したい場合は,以下のようにしましょう.



(kernel-2.4.18-27.7.x i686 の場合の例)

$ cd /usr/src/linux-2.4.18-27.7.x
$ make mrproper
$ cp configs/kernel-2.4.18-i686.config .config
$ make menuconfig

必要な部分のみを変更

$ vi Makefile

カーネルの枝番号を変更

$ make dep && make bzImage && make modules && make install && make modules_install

$ vi /boot/grub/menu.list

新しいカーネルの設定を追加

この回答への補足

早速のご回答ありがとうございます。
すみません。参考にしていたURL間違いでした。
http://www.atmarkit.co.jp/flinux/rensai/linuxtip …
を参考にしてご回答のようにカーネルを再構築したのですが、出来ません
でした。
ちなみにmenu.lstは
defalut=1
timeout=10
title Red hat Linux (2.4.18-3ntfs)
root (hd0,2)
kernel /vmlinuz-2.4.18-3ntfs ro root=/dev/hda6 hdc=ide-scsi
title Red hat Linux (2.4.18-3)
root (hd0,2)
kernel /vmlinuz-2.4.18-3 ro root=/dev/hda6 hdc=ide-scsi
initrd /initrd-2.4.18-3.img
です。

補足日時:2003/03/26 09:23
    • good
    • 0

一部訂正



(誤)
$ make dep && make bzImage && make modules && make install && make modules_install

(正)
$ make dep && make clean && make bzImage && make modules && make install && make modules_install
    • good
    • 0

参考にされたサイトは,かなり丁寧ですね.


ただ1カ所,参照する設定ファイルのコピー先のファイル名が間違っていると思います.

 $ cp configs/kernel-2.4.18-i686.config .config

が正しいはずですが,念のため,make xconfig して,

 load configuration from file

で,明示的に読み込んでもいいでしょう.
また「できません」ということですが,カーネルの構築に失敗するの
でしょうか? それとも,最初と同じ症状で再起動に失敗する?

それならば一応 initial ramdisk image を作成してはいかがでしょうか?

$ mkinitrd /boot/initrd-2.4.18-3ntfs.img 2.4.18-3ntfs.img
$ vi /boot/grub/menu.lst

  initrd の設定を追加
    • good
    • 0
この回答へのお礼

無事に起動させることができました。
cp configs/kernel-2.4.18-i686.config .config
はただ単にバックアップを取っているだけではなく、「.config」に構築
用の設定をしているわけですね。それで、.config以外の場合明示的に
読み込むわけですか。大変勉強になりました。
ありがとうございました。

お礼日時:2003/03/26 19:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!