11.3. initrd の変更と再生成


デフォルトのコンテナーイメージには、/usr/lib/modules/$kver/initramfs.img に事前に生成された初期 RAM ディスク (initrd) が含まれています。たとえば、dracut モジュールを追加するために initrd を再生成するには、次の手順に従います。

手順

  1. ドロップイン設定ファイルを作成します。以下に例を示します。

    Copy to Clipboard Toggle word wrap
    dracutmodules = "module"
  2. ドロップイン設定ファイルを、dracut が通常使用する場所 (/usr) に配置します。以下に例を示します。

    Copy to Clipboard Toggle word wrap
    /usr/lib/dracut/dracut.conf.d/50-custom-added-modules.conf
  3. コンテナービルドの一部として initrd を再生成します。ターゲットのカーネルバージョンを dracut に明示的に渡す必要があります。dracut が実行中のカーネルバージョンをプルしようとしたときに、エラーが発生する可能性があるためです。以下に例を示します。

    Copy to Clipboard Toggle word wrap
    FROM <baseimage>
    COPY 50-custom-added-modules.conf /usr/lib/dracut/dracut.conf.d
    RUN set -x; kver=$(cd /usr/lib/modules && echo *); dracut -vf /usr/lib/modules/$kver/initramfs.img $kver
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.