36.3.2. ブラックリストへのドライバーの登録

「レスキューモードでの起動」 で説明されているように、rdblacklist カーネルオプションは起動時にドライバーを ブラックリスト に指定します。後続の起動時にドライバーをブラックリストに指定するには、カーネルを説明する /boot/grub/grub.conf の 行に rdblacklist オプションを追加します。ルートデバイスのマウント時にドライバーをブラックリストに指定するには、/etc/modprobe.d/ の下のファイルにブラックリストエントリーを追加します。
  1. linux rescue rdblacklist=name_of_driverコマンドを使用して、システムをレスキュー モードで起動します。name_of_driver は、ブラックリストに指定する必要があるドライバーです。「レスキューモードでの起動」 の手順に従って、インストール済みのシステムを読み取り専用としてマウントすることを選択し ない でください。
  2. vi テキストエディターで /mnt/sysimage/boot/grub/grub.conf ファイルを開きます。
    vi /mnt/sysimage/boot/grub/grub.conf
  3. システムの起動に使用するデフォルトのカーネルを特定します。各カーネルは grub.conf ファイルに、タイトル で始まる行のグループとともに指定されます。デフォルトのカーネルは、ファイルの先頭近くの default パラメーターで指定します。値が 0 の場合は、行の最初のグループに記載されているカーネルを指し、1 の値は 2 番目のグループで説明されているカーネルを参照し、より高い値は後続のカーネルを順番に参照します。
  4. グループの kernel 行を編集して、オプション rdblacklist=name_of_driver を追加します。name_of_driver は、ブラックリストに指定する必要があるドライバーです。たとえば、foobar という名前のドライバーをブラックリストに指定するには、以下のコマンドを実行します。
    kernel /vmlinuz-2.6.32-71.18-2.el6.i686 ro root=/dev/sda1 rhgb quiet rdblacklist=foobar
  5. ファイルを保存し、vi を終了します。
  6. blacklist name_of_driverコマンドが含まれる新しいファイルを /etc/modprobe.d/ 下に作成します。今後の検索に役立つ説明的な名前を付け、ファイル名拡張子 .conf を使用します。たとえば、ルートデバイスのマウント時にドライバー foobar をブラックリストに指定するには、以下のコマンドを実行します。
    echo "blacklist foobar" >> /mnt/sysimage/etc/modprobe.d/blacklist-foobar.conf
  7. システムを再起動します。次にデフォルトのカーネルを更新するまで、rdblacklist をカーネルオプションとして手動で指定する必要はありません。ドライバーの問題が修正される前にデフォルトのカーネルを更新する場合は、grub.conf を再度編集して、システムの起動時に障害のあるドライバーが読み込まれないようにする必要があります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。詳細は、XXX を参照してください。Red Hat ブログ.

会社概要

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

© 2024 Red Hat, Inc.