2021年10月05日

make localmodconfigの注意点。カーネル構築で。

カスタムカーネルを構築する土台は、
fedora35-betaのデフォルトカーネルで起動している
システムの上でした。
make localmodconfigしたときは、まだ、wifi子機の
ドライバーインストールしていないままでした。

wifi子機がusbポートに挿してあっても感知外になって、
カーネルオプションとして入っていてほしいところの、
make menuconfigの画面で云うと、

[*] Networking support - - ->
   Wireless - - ->
    <M>  cfg80211 -- wireless cofiguration API

    <M>  Generic IEEE 802.11 Networking Stack (mac80211)

のところはすべて設定は空(使わない設定)になり、
あとからwifi子機のドライバーを入れても、
それこそ後の祭り。ドライバーは動作しないわけですね。

つまり、make localmodconfig を実行するときには、
マシンの接続機器等は、すべて使える状態で
実行しないと、まずい!ってことみたいです。
プリンターのことにしても、

Device Drivers - - ->
 [*] USB support - - ->
  <*> USB Printer Support

のところも、外れてしまっていました。
fedora35-betaインストール後に
プリンター設定(ドライバーインストール)
しないままでしたので。

記憶違いでした。fedora34を35-betaに
アップグレードしていたのでした。
プリンター、スキャナの設定済みで、
動いていたのですが、カーネルの適正化後でも、
プリンターは動きましたが、
スキャナが動かなくなりました。

make localmodconfigで、.configファイルを生成する
には、プリンターが設定済みで
電源が入った状態であることまで
必要であるか、どうかですが、、、へたをすると、
在って当然と思うような大事なデフォルト的設定が、
みな外れてしまうことになりますね。

作法的には、まずディストリビューション提供の
カーネル上で、ハード系の必要かもしれない
設定を含めて、初期設定をすべて終えていること。
それらがすべてアクティブ?な状態で、
make localmodconfigを実行する。
make menuconfigをして、追加したい
カーネルオプションを追加する。

make localmodconfigは、とても有用な.configファイルの
生成方法ではありますが、アナログ的な気遣いはしてくれない
ってことを、よくよく自覚しておく必要がありますね。

wifi子機のほうは、カーネル埋め込みでなく、
ローダブルなモジューラー設定で、問題ありませんでした。
といっても、[M]にしかできなかったのですが。


あと、カーネル構築に慣れている方には、
余計な話になりますが、カーネル構築には、想像以上に
空き容量が要求されます。最低20GBの空きは必要。
この量も年々多くなっていると思います。


posted by ブログ開設者 at 09:29| Comment(2) | linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
ブログ開設者様

1. "make localmodconfig"の使用方法
ブログ開設者様ご指摘の件、正に私へのご注意でした。ありがとうございます。
これの取り込み、今一度冷静に検討いたします。
私は、昔の落語家にいた「速いのだけが取り柄」の様に、拙速に成る事が多々あります。


2. kernel 5.15-rc4 本日リリースされました
2-1. "make localmodconfig"結果
vmlinuz: 5,611,648
000-kernel.xzm: 71,852,032
計 77,463,680 (77 M: 5.15-rc3同様小サイズでした)

2-2.Xモードに移行問題
5.15-rc1,2,3のバグが解消されていました。
起動オプション"nomodeset"無しでグラフィックモードに移行しました。
Posted by neko at 2021年10月05日 10:03
言葉ではトシみたいなことをおっしゃっていられますが、気合が入ったときのご気力はすばらしいですね。集中できている事自体は幸せなことですが、ほどほどに体をいたわり、休みを上手にはさんでくだされば幸です。私は、やってしまいたいことを、割と次の日に回すことができるようになってきました。
Posted by ブログ開設者 at 2021年10月05日 12:15
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。