initrd.imgなしでLinuxを起動できますか?カーネル自体の一部としてデフォルトドライバを追加し、initrdを完全に回避する予定です。
ロード可能なモジュールではなくカーネルの一部でなければならないモジュールは何ですか?
ベストアンサー1
ルートボリュームがLVM、dmcryptパーティションにある場合、またはアクセスするためにコマンドを実行する必要がない限り、これは本当です。
私は何年も私のサーバーでinitrdを使用していません。少なくとも次のモジュールが組み込まれている必要があります。
- ルートボリュームディスクを持つすべてのコントローラ用ドライバ
- PCI、PCIeサポート、USBサポートなど、これらの機能を「取得」するために必要なドライバ
ファイルシステムがマウントされているモジュールを実行します。
内蔵ネットワークカードドライバもとても良いアイデアです。
現在実行中のカーネルで助けることができることがわかりました。その中に何があるかを見て、アクティブなモジュールがある場所を見つけるためにコンパイルする前に、make menuconfig検索オプションを使用
lspci
してください。lsmod