助け合いフォーラム

LinuC

LinuC Lv2-201(Ver10.0)
問題ID : 21881
問題を開く
カーネルのソースに対して現在のカーネル設定を引き継いだコンフィギュレーションを行い、ビルドして現在のシステムにインストールしたい。 実行するべき make オプションの順序として正しいものを選びなさい。

この問題はプレミアムコンテンツです。

上に戻る

mrproperの動作について

公開日 2023/11/05

該当の問題IDについてご質問となります。

問題:カーネルのソースに対して現在のカーネル設定を引き継いだコンフィギュレーションを行い、ビルドして現在のシステムにインストールしたい。実行するべき make オプションの順序として正しいものを選びなさい。
回答:mrproper, oldconfig, all, modules_install, install

make mrproper を実行すると、.config ファイルがクリアされるため、make oldconfig を実行しても設定情報を引き継げないのではと思いました。認識違いがあればご指摘いただけると幸いです。

2023/11/05 21:21

mrproperについてはご認識の通りかと思いますが、引っかかってるのはたぶん解説のここのところですかね。

この問題では「現在のカーネル設定を引き継」いで使うとのことなので、現在のカーネルをビルドしたときの設定を .config として現在のディレクトリにコピーしておき、make oldconfig を実行します。

mrproperで初期化してから、必要な設定(現在のカーネルの.config)を持ってきてoldconfigなどを実行していけば、現在の設定を引き継いだカーネルをビルドできるということなのかなと思います。


コメント

n nz6ft20

2023/11/07 18:50

理解できました。ご回答いただきありがとうございました。

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?