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
とのデュアルブートです。よろしくお願いいたします。
No.1
- 回答日時:
こういうふうに,一部の機能のみ変更したい場合は,以下のようにしましょう.
(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
です。
No.2
- 回答日時:
一部訂正
(誤)
$ make dep && make bzImage && make modules && make install && make modules_install
(正)
$ make dep && make clean && make bzImage && make modules && make install && make modules_install
No.3ベストアンサー
- 回答日時:
参考にされたサイトは,かなり丁寧ですね.
ただ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 の設定を追加
無事に起動させることができました。
cp configs/kernel-2.4.18-i686.config .config
はただ単にバックアップを取っているだけではなく、「.config」に構築
用の設定をしているわけですね。それで、.config以外の場合明示的に
読み込むわけですか。大変勉強になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- Windows 7 Windows7でMicrosoft VirtualPC2007 SP1を使用する 9 2022/11/17 13:12
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- UNIX・Linux WSL+Dockerでpython実行環境構築について 3 2023/05/05 17:03
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- AJAX 入力フォームの値をQRコードで入力できるようにしたい。 6 2023/03/29 08:34
- Windows 10 Windows11でタスクバーに何も表示されない 3 2022/12/24 19:28
- 分譲マンション 都心部の老朽化したマンションの資産価値について相談させて下さい。 5 2022/05/13 20:17
- Windows 10 Windows10起動しない、エラー0xc0000185修復方法 2 2022/07/14 12:28
- Windows 10 VirtualBox 6.1.36 インストール時にエラーが表示されます 2 2023/07/09 11:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カーネルバッファとは何でしょうか
-
SolarisとLinuxの違い
-
パーティション CentOS6
-
UNIXとBSDとLinuxの違いを小学...
-
パフォーマンスモニタの%Proces...
-
魔改造版Windows 2000をインス...
-
ブルースクリーンの原因が「ntk...
-
Dockerコンテナ(centos7.9)の...
-
RedHat9とディレクトリ構成が同...
-
Win MAC 違い 説明
-
ハードディスクへのアクセスの頻度
-
プラウザを閉じてもプロセスのi...
-
割り込み不可能?なプロセスを...
-
/proc/sys/net/ipv4/route/flus...
-
/dev/nvme0n1p2 clean と表示さ...
-
レッドハットのバージョン確認方法
-
Linux 32Bitと64Bitのメモリー...
-
自分は、パソコンにAPEXを入れ...
-
パソコンでゲームをプレイしよ...
-
Windows2000を最新マシンにイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パフォーマンスモニタの%Proces...
-
最近、よくOpenWall という言葉...
-
/dev/nvme0n1p2 clean と表示さ...
-
ブルースクリーンの原因が「ntk...
-
割り込み不可能?なプロセスを...
-
魔改造版Windows 2000をインス...
-
romfsってなんですか?
-
どうしてwindowsはMacと比べ動...
-
mac OSは、何のプログラミング...
-
macでカーネルのディレクトリは...
-
カーネルアップグレード後、una...
-
『カーネルとの通信中にエラー...
-
UNIXとBSDとLinuxの違いを小学...
-
Linux 32Bitと64Bitのメモリー...
-
Dockerコンテナ(centos7.9)の...
-
エラー”Illegal seek”はどんな...
-
カーネルスタック不足について
-
カーネルバッファとは何でしょうか
-
マザーボード用ドライバ
-
rdevコマンドについて
おすすめ情報