このスレッドはクローズされています。記事の閲覧のみとなります。
カーネルのコンパイル方法 |
|
- æ¥æï¼ 2006/03/15 16:04
- ååï¼ VIPER
- ①不明点・障害内容:
カーネルパラメータの変更を行いその値を有効にする為にカーネルのコンパイルを実施しました。 しかし、以下の様なエラーが出力されコンパイルする事ができません。 今回初めてカーネルのコンパイルを行おうとしている初心者ですので宜しくお願い致します。
②ログの有無 : (有:その内容): [root@viper 2.6.13-1.1532_FC4-i686]# make CHK include/linux/version.h make[1]: *** `init/built-in.o' に必要なターゲット `init/main.o' を make するルールがありません。中止。 make: *** [init] エラー 2
③Distribution :FedoraCore Version:Ver4.0
ちなみに動作しているカーネルのバージョンは「2.6.15-1.1833_FC4-i686」です。 上記は、過去のバージョンのソースを何も手を加えずmakeした結果となります。
追伸. stratix様 別スレッドでは、大変お世話になりました。
|
■ コンテンツ関連情報
Re: カーネルのコンパイル方法 ( No.1 ) |
|
- æ¥æï¼ 2006/03/15 16:40
- ååï¼ stratix
- VIPERさん
まずはFC4のリリースノートをご覧下さい。 http://fedora.redhat.com/docs/release-notes/fc4/#sn-kernel http://wiki.fedora.jp/?plugin=attach&refer=Trans%2FFC4%2FRELEASE-NOTE&openfile=RELEASE-NOTES-ja.txt (日本語訳)
「6.2.2. Linux Kernel」にカーネルソースのインストール方法が詳しく書かれています。 まずはこの文書の通りにカーネルソースをインストールしてみて下さい。
6.2.2.3. Preparing for Kernel Development の make oldconfigまで実行した後、makeが通るはずですが… 残念ながら私はFC4環境を持っていませんので、実際に試したわけではないのですが、FC3の時は同じような方法で コンパイルすることができました。
|
Re: カーネルのコンパイル方法 ( No.2 ) |
|
- æ¥æï¼ 2006/03/16 15:57
- ååï¼ VIPER
- stratix様
ご丁寧にご説明いただきましてありがとうございました。 無事に、コンパイルとインストールができるようになりました。
結果から申しますと、単なる私の勘違いでした。
/usr/src/kernels/2.6.<Version>_FC4-i686のパスがカーネルソースと思い込み、この中でコンパイルを行っていました。 (カーネルのアップデートと同時にこの中にソースが入るわけではないんですね。) ダウンロードサイトよりカーネルソースを取得→インストール→コンパイルと言う手順でOKでした。
ありがとうございました。
|
■ その他