initrdなしで起動

initrdなしで起動

initrd.imgなしでLinuxを起動できますか?カーネル自体の一部としてデフォルトドライバを追加し、initrdを完全に回避する予定です。

ロード可能なモジュールではなくカーネルの一部でなければならないモジュールは何ですか?

ベストアンサー1

ルートボリュームがLVM、dmcryptパーティションにある場合、またはアクセスするためにコマンドを実行する必要がない限り、これは本当です。

私は何年も私のサーバーでinitrdを使用していません。少なくとも次のモジュールが組み込まれている必要があります。

  • ルートボリュームディスクを持つすべてのコントローラ用ドライバ
  • PCI、PCIeサポート、USBサポートなど、これらの機能を「取得」するために必要なドライバ
  • ファイルシステムがマウントされているモジュールを実行します。

    内蔵ネットワークカードドライバもとても良いアイデアです。

    現在実行中のカーネルで助けることができることがわかりました。その中に何があるかを見て、アクティブなモジュールがある場所を見つけるためにコンパイルする前に、make menuconfig検索オプションを使用lspciしてください。lsmod

おすすめ記事