12.3. インストール時のドライバーの更新
Red Hat Enterprise Linux のインストールプロセス中にドライバーを更新できます。ドライバーの更新は完全に任意です。必要がない限り、ドライバーの更新を実行しないでください。Red Hat Enterprise Linux のインストール中にドライバーの更新が必要であることについて、Red Hat、ハードウェアベンダー、または信頼できるサードパーティーベンダーから通知を受けたことを確認してください。
12.3.1. 概要 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Enterprise Linux は、多数のハードウェアデバイス用のドライバーに対応していますが、新しくリリースされたドライバーには対応していない可能性があります。ドライバーの更新は、そのドライバーが対応していないために、インストールが完了できない場合に限り、実行する必要があります。インストール中にドライバーを更新することは、通常、特定の設定に対応する場合に限り必要になります。たとえば、システムのストレージデバイスへのアクセスを提供するストレージアダプター用ドライバーをインストールします。
ドライバー更新ディスクは、競合するカーネルドライバーを無効にする場合があります。この方法でカーネルモジュールをアンロードすると、インストールエラーが発生することがあります。
12.3.2. ドライバー更新の種類 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat、ハードウェアベンダー、信頼できるサードパーティーは、ドライバー更新を ISO イメージファイルとして提供します。ISO イメージファイルを受け取ったら、ドライバー更新の種類を選択してください。
- ドライバー更新の種類
-
自動: このドライバー更新方法では、
OEMDRV
というラベルの付いたストレージデバイス (CD、DVD、USB フラッシュドライブなど) がシステムに物理的に接続されます。インストールの開始時に、OEMDRV
ストレージデバイスが存在する場合は、それがドライバー更新ディスクのように扱われ、インストールプログラムはそのドライバーを自動的に読み込みます。 -
アシスト: インストールプログラムにより、ドライバーの更新を検索するように求められます。
OEMDRV
以外のラベルを持つ任意のローカルストレージデバイスを使用できます。インストールを開始するときに、inst.dd
ブートオプションが指定されます。このオプションにパラメーターを付けずに使用すると、インストールプログラムはシステムに接続されているすべてのストレージデバイスを表示し、ドライバー更新を含むデバイスを選択するように促します。 -
手動: ドライバー更新用イメージまたは RPM パッケージへのパスを手動で指定します。
OEMDRV
以外のラベルを持つ任意のローカルストレージ、またはインストールシステムからアクセス可能なネットワーク上の場所を使用できます。インストールを開始するときに、inst.dd=location
ブートオプションを指定します。location は、ドライバー更新ディスクまたは ISO イメージへのパスです。このオプションを指定すると、インストールプログラムは特定の場所にあるドライバー更新を読み込みます。手動でドライバーを更新する場合は、ローカルストレージデバイス、またはネットワーク上の場所 (HTTP、HTTPS、または FTP サーバー) を指定できます。inst.dd=location
とinst.dd
の両方を同時に使用できます。location は、ドライバー更新ディスクまたは ISO イメージのパスになります。このシナリオでは、インストールプログラムは、その場所から、利用可能なドライバーの更新を読み込み、ドライバーの更新が含まれるデバイスを選択するように求められます。
-
自動: このドライバー更新方法では、
- 制限
- セキュアブート技術を使用する UEFI システムでは、すべてのドライバーが有効な証明書で署名されている必要があります。Red Hat ドライバーは、Red Hat の秘密鍵のいずれかで署名され、カーネルで対応する公開鍵により認証されます。追加で別のドライバーを読み込む場合は、それが署名されていることを確認してください。
12.3.3. ドライバー更新用 CD または DVD の準備 リンクのコピーリンクがクリップボードにコピーされました!
CD または DVD でドライバーの更新を準備できます。
前提条件
- Red Hat、ハードウェアベンダー、または信頼できるサードパーティーベンダーからドライバー更新の ISO イメージを受け取っている。
- ドライバー更新の ISO イメージを CD または DVD に焼き付けている。
CD または DVD で、.iso
で終了する ISO イメージファイルが 1 つしか利用できない場合、書き込み処理は成功していません。CD または DVD に ISO イメージを作成する方法は、システムの書き込みソフトウェアのドキュメントを参照してください。
手順
- ドライバー更新用 CD または DVD をシステムの CD/DVD ドライブに挿入し、システムのファイルマネージャーツールを使用して参照します。
-
rhdd3
ファイルが 1 つ利用できることを確認します。rhdd3
は、ドライバーの説明が含まれる署名ファイルと、ディレクトリーのrpms
です。このディレクトリーには、さまざまなアーキテクチャー用のドライバーが同梱される RPM パッケージが含まれます。
12.3.4. ドライバー更新用 USB ドライブの準備 リンクのコピーリンクがクリップボードにコピーされました!
USB フラッシュドライブでドライバーの更新を準備できます。
前提条件
- Red Hat、ハードウェアベンダー、または信頼できるサードパーティーベンダーからドライバー更新の ISO イメージを受け取っている。
- ドライバー更新用 ISO を格納するために、RHEL と互換性のあるファイルシステムを備えた USB フラッシュドライブを準備した。
手順
-
USB ドライブをコンピューターに接続し、システムによって割り当てられたデバイスを確認します。割り当てられたデバイスを確認するには、
dmesg
またはlsblk -o +MOUNTPOINT
コマンドの出力を調べます。 ドライブがマウントされているかどうか、マウントポイントがどこにあるかを (
lsblk
コマンドの出力で) 確認します。マウントされていない場合は手動でマウントします。オプション: マウントポイントディレクトリーを作成します。
mkdir /path/to/mountpoint
mkdir /path/to/mountpoint
Copy to Clipboard Copied! Toggle word wrap Toggle overflow USB デバイスのパーティションをマウントポイントディレクトリーにマウントします。次の例では、ドライバー更新用 ISO ファイルを保存するために使用するデバイスのパーティションが
/dev/sdb1
であり、マウントポイントが/mnt/usbdrive
であると想定しています。sudo mount /dev/sdb1 /mnt/usbdrive
sudo mount /dev/sdb1 /mnt/usbdrive
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
ドライバー更新用 ISO ファイルを USB ドライブにコピーします。
次の例では、マウントポイントが
/mnt/usbdrive
であり、ISO ファイルの場所が/home/user/driverdisk.iso
であると想定しています。sudo cp /home/user/driverdisk.iso /mnt/usbdrive
sudo cp /home/user/driverdisk.iso /mnt/usbdrive
Copy to Clipboard Copied! Toggle word wrap Toggle overflow umount
コマンドを使用して USB デバイスをアンマウントします。sudo umount /mnt/usbdrive
sudo umount /mnt/usbdrive
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
12.3.5. 自動ドライバー更新の実行 リンクのコピーリンクがクリップボードにコピーされました!
インストール中に自動ドライバー更新を実行できます。
前提条件
-
ドライバー更新用イメージを
OEMDRV
ラベルの付いた標準ディスクパーティションに配置した。または、OEMDRV
ドライバー更新用イメージを CD、DVD、または USB ドライブに書き込んだ。RAID や LVM ボリュームなどの高度なストレージは、ドライバーの更新プロセス中はアクセスできない可能性があります。 -
インストールプロセスを開始する前に、ドライバー更新用ディスクが格納されている、
OEMDRV
ボリュームラベルが付いたブロックデバイスをシステムに接続した。または、準備した CD または DVD をシステムの CD/DVD ドライブに挿入した。または、準備した USB ドライブを接続した。
手順
- 前提条件の手順を完了すると、インストールプログラムの起動時にドライバーが自動的にロードされ、システムのインストールプロセス中にインストールされます。
12.3.6. アシスト付きドライバー更新の実行 リンクのコピーリンクがクリップボードにコピーされました!
インストール中にアシスト付きドライバー更新を実行できます。
前提条件
-
インストールプロセスを開始する前に、
OEMDRV
ボリュームラベルのないブロックデバイスをシステムに接続し、ドライバーディスクイメージをこのデバイスにコピーした。または、ドライバー更新用 CD または DVD を準備してシステムの CD または DVD ドライブに挿入した。または、ドライバーディスクが入った USB デバイスを準備してコンピューターに接続した。
ISO イメージファイルを CD、DVD、または USB ドライブに書き込む際に、OEMDRV
ボリュームラベルがない場合は、引数のない inst.dd
オプションを使用できます。インストールプログラムには、CD、DVD、または USB ドライブからドライバーをスキャンして選択するオプションがあります。この場合、インストールプログラムから、ドライバー更新用 ISO イメージを選択するように求められません。もう 1 つの方法は、inst.dd=location
ブートオプションを指定して CD、DVD、または USB ドライブを使用することです。これを使用すると、インストールプログラムにより CD、DVD、または USB ドライブが自動的にスキャンされ、ドライバーの更新が検出されます。詳細は、ドライバーの更新の実行 を参照してください。
手順
- ブートメニューウィンドウから、キーボードの E キーを押して、ブートコマンドラインを表示します。
-
linux
またはlinuxefi
で始まるコマンドラインにinst.dd
ブートオプションを追加し、Ctrl+X を押してブートプロセスを実行します。 - メニューから、ローカルディスクパーティションまたは CD、DVD、または USB デバイスを選択します。インストールプログラムが ISO ファイル、またはドライバー更新 RPM パッケージをスキャンします。
必要に応じて、ドライバー更新 ISO ファイルを選択してください。
選択したデバイスまたはパーティションに、ISO イメージファイルではなく、ドライバー更新用 RPM パッケージが含まれている場合 (ドライバー更新用 CD、DVD を含む光学ドライブ、または ISO ファイルが書き込まれている USB ドライブなど)、このステップは必要ありません。
必要なドライバーを選択します。
- キーボードの数字キーを使用してから Enter キーを使用して、ドライバーの選択を切り替えます。
- c キーを押してから Enter キーを押して、選択したドライバーをインストールします。選択したドライバーがロードされます。もう一度 c キーと Enter キーを押してドライバーディスクデバイスの選択を終了すると、インストールプロセスが開始します。
12.3.7. 手動ドライバー更新の実行 リンクのコピーリンクがクリップボードにコピーされました!
インストール中に手動ドライバー更新を実行できます。
前提条件
- ドライバー更新の ISO イメージファイルを USB フラッシュドライブまたは Web サーバーに配置し、コンピューターに接続しました。
手順
- ブートメニューウィンドウから、キーボードの E キーを押して、ブートコマンドラインを表示します。
-
コマンドラインに
inst.dd=location
ブートオプションを追加します。location はドライバー更新ファイルのパスです。通常、イメージファイルは Web サーバー http://server.example.com/dd.iso など、または USB フラッシュドライブ/dev/sdb1
などに置きます。ドライバー更新を含む RPM パッケージ http://server.example.com/dd.rpm などを指定することもできます。 - Ctrl+X を押してブートプロセスを実行します。指定した場所で利用可能なドライバーが自動的に読み込まれ、インストールプロセスが始まります。
12.3.8. ドライバーの無効化 リンクのコピーリンクがクリップボードにコピーされました!
正常に動作しないドライバーを無効にできます。
前提条件
- インストールメディアのブートローダー (GRUB) メニューを起動した。
手順
- ブートメニューから、キーボードの E キーを押して、ブートコマンドラインを表示します。
コマンドラインに
modprobe.blacklist=driver_name
ブートオプションを追加します。driver_name を、無効にするドライバーの名前に置き換えます。以下に例を示します。
modprobe.blacklist=ahci
modprobe.blacklist=ahci
Copy to Clipboard Copied! Toggle word wrap Toggle overflow modprobe.blacklist=
ブートオプションを使用して無効にしたドライバーは、インストールされるシステムで無効になり、/etc/modprobe.d/anaconda-blacklist.conf
ファイルに表示されます。- Enter キーを押してブートプロセスを実行します。