検索

5.3. initrd の変更と再生成

download PDF

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

手順

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

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

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

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

© 2024 Red Hat, Inc.