• 締切済み

カーネルの再構築

glibc2-1-2でkernel2.0.39をリビルドする方法をご存知の方、再構築の方法を教えて下さい。 宜しく御願い致します。

みんなの回答

  • HAL68000
  • ベストアンサー率20% (1/5)
回答No.1

カーネルの再構築をする、ということである程度の知識をお持ちだと思いますが、 最悪起動できなくなることも考えられますので起動ディスク(FD)を作成しておいた 方がいいですよ。 単にカーネルのコンパイルをするなら # make dep # make clean # make bzImage でできます。 カーネルの設定やインストールといったところまで知りたいようでしたら参考URL を参照してください。 Linux関連の情報でしたら、すでにご存知かもしれませんが http://www.linux.or.jp が参考になりますよ。

参考URL:
http://ktarn.www.linux.or.jp/JF/JFdocs/Kernel-HOWTO.html

関連するQ&A

  • raspberrypiのkernel構築について

    ラズベリーパイのカーネル構築で、 カーネルソースをgitで取得したのち、config&makeしたkernelでは起動できたのですが、 Linux kernel Archive から、3.12.34や3.17.4のtarボールを取得・展開し、gitで使用した.configを使用しconfig&buildしたkernelでは起動できずフリーズしてしまいます。 どこが間違っているのか?どなたか教えていただけないでしょうか?

  • カーネルの再構築について

    現在、カーネルの再構築を行っているのですが、設定後bootすると必ずkarnelpanicを起こしてしまいます。 boot時のエラーメッセージは mounting root filesystem mount: error 19 mounting ext3 pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2 Freeing unused kernel memory: 240k freed Kernel panic: No init found. Try passing init= option to kernel. で何らかの理由でファイルシステムのマウントが失敗してしまっているようなのですが、回復法が見つからないので教えてください。 現在使用しているkarnelは2.4.20で再構築で切り替えようとしたのは2.4.31と2.6.11の2つでどちらも同じエラーでした。よろしくお願いします。  osはredhat9です。

  • カーネルの再構築とは?

    カーネルの再構築について調べています。 ネットで検索してみると色々なLinuxディストリビューションでのカーネル再構築方法が結果として出てきますが、そもそもカーネルの再構築とは一体何なのかが自分には分かりません。 デバイスに合わせてカーネルから不要なモジュールを削除する・・など部分的な動作は少し調べましたが、再構築の全体像がまだ見えません。 1:カーネル再構築とは何を行うことか。どのファイルを操作するか。 2:カーネル再構築はなぜ必要か。OSにどのような影響を及ぼすか。 以上を教えて頂けると有り難いです。よろしくお願いします。

  • カーネルの再構築と書き換え

    続けての質問で恐縮ですが、質問させていただきます。 ・カーネルの再構築が必要となる場合は、いらないモジュールをアンインストールする場合や必要なモジュール(ドライバ)などをインストールする場合となりますでしょうか?また、必要なモジュールとは例えば何がございますでしょうか? ・又、カーネルの書き換えが必要なときとはどのような場合でしょうか?Linuxは自由に書き換えることができることが大きなメリットとのことですが、書き換えられると何か良いことがあるのでしょうか? ご存知の方、宜しくお願いします。

  • カーネルの再構築

    はじめまして。私はLinuxの初心者です。 今回、RHL9.0を使ってのカーネルの再構築をしようと思っています。 なぜかというとシステムコールの追加の設定をして、それを適用させるにはカーネルの再構築をする必要があると聞きました。 いろいろ調べてみたのですがこれを言うものが見つかりません。解答の方よろしくお願いします。 カーネルのバージョンは2.4.20-8です。

  • カーネルの再構築について

    どうも、Linuxの初心者です。RHL7.2を使っています。 最近カーネルの再構築をしたいと思っているのですが、 make xconfig の個々の設定をどのようにすればよいか、分かりません。 各々の設定について詳しく解説、または"こうしたほうがいい"と解説してくれるページ等はないでしょうか? JFというページを見たのですが、カーネルのversionが古い上に英語がわからないため、困っています。どうか、じぶんがさんこうになったサイトでもあれば教えてください。宜しくお願いします。

  • pptpとLinuxカーネル

    Linuxカーネルの再構築について教えて下さい。 使用OSは、Centos5です。 [root@okwave]#uname -r 2.6.18-194.3.1.el5.028stab069.6 pptpのインストールまでは、問題なくできるのですが接続がうまくいきません。 ログには、 This system lacks kernel support for PPP. This could be because the PPP kernel module could not be loaded, or because PPP was not included in the kernel configuration. と残っていました。 そこで、pppカーネルモジュールをロードする為に、カーネルの再構築を行いたいのですが、そもそもカーネルモジュールを新たに組み込む場合、カーネルの再構築が必須の作業なのでしょうか? カーネルソースをtarボールでダウンロードし、展開するとppp_generic.koなどのモジュールファイルが入っていることを確認できましたが、make gconfigを実行した際に、GUIの設定画面でそれらを静的に組み込むように設定すればいけますでしょうか? どなたか、カーネルの再構築について詳しい方、アドバイス頂きたく思います。

  • カーネル再構築にて、現在の値を引き継ぐ

    Redhat9のカーネル再構築を行いたいです。 DISCからインストールした状態(カーネル再構築を行おうとしているカーネルの状態)を全て引き継ぎ、  SCSI SupportのProbe all LUNs on each SCSI device を Y にする という1点だけ変更を加えて、実行したいです。 これを目標に、以下の流れでコマンドを実行しました。 cd /usr/src/linux-2.4.**/ make mrproper cp ./configs/kernel-2.4.20-i686.config .config sudo make xconfig  ・[SCSI support]→[Probe all LUNs on each SCSI device]をオンにする。  ・セーブ&exitで終わる。 make bzImage && make modules make modules_install installkernel 2.4.20-8-LUNs arch/i386/boot/bzImage System.map ここで、 参考したサイトの手順を鵜呑みにして cp ./configs/kernel-2.4.20-i686.config .config というコマンドを実行して.configを書き換えているのですが、 これは「DISCからインストールした状態」を引き継いでいないですよね? 「DISCからインストールした状態」を引き継ぐには、 インストールした時点で/usr/src/linux-2.4.**/に存在している.configが、/usr/src/linux-2.4.**/にある状態で、 make xconfig を実行すれば良いのでしょうか。 make oldconfigというコマンドが現在の値を引き継いでいるらしいのですが、 実行後に聞かれるいくつかの選択肢の意味がよくわかりません。

  • カーネルの再構築(vinelinux)

    vinelinux2.6を使用しています。 カーネルの再構築をしようと思い #/usr/sbin/mkkpkg kernel-****.src.rpm を実行したのですが、 以下のようなメッセージが出てきてできません。 directory not found: ${HOME}/rpm directory not found: ${HOME}/rpm/BUILD directory not found: ${HOME}/rpm/RPMS directory not found: ${HOME}/rpm/SPECS directory not found: ${HOME}/rpm/SOURCES directory not found: ${HOME}/rpm/SRPMS directory not found: ${HOME}/rpm/RPMS/i386 file not found: ${HOME}/rpm/SOURCES/2.4.6-fblogo-vine.diff It must be placed in or symbolic linked from ${HOME}/rpm/SOURCES ホームページを調べたところ、mkkpkgにかんする情報があったので、アップデートしてもできませんでした。 よろしくお願いします。

  • Linux系のOSでカーネルの再構築は?

    単純な質問ですいません。 Linux系はあまり詳しくありません。 Linux系のOSの再構築のやり方、または、どういうコマンドでするのでしょうか? どこかの記事でパッチとかを組み込むには、再構築しなくてはいけないと書いてあったので、 質問しました。 再構築のメリットとして、自分なりにOSをカスタマイズ(軽くしたり、研究の仕方の方針)することで当っているのでしょうか? 再構築のメリットとはどういう事なのでしょうか? 研究者の方とかそういう方針でしているようなので・・・。 自分もそういう自分なりにOSを扱ってみたいという好奇心で書き込みました。 アドバイスお願いします。