SATAおよびIDEディスクのみを使用している場合、initrdにSCSIモジュールが必要ですか?

SATAおよびIDEディスクのみを使用している場合、initrdにSCSIモジュールが必要ですか?

私は、さまざまなハードウェアと年齢(2〜10年)の約100のワークステーションにCent OS 5.5の最小インストールを自動化するレプリケーションスクリプトを作成しています。ワークステーションはすべてIDEまたはSATAです。

現在、このスクリプトを開発しており、仮想IDEディスクを搭載したVM(ESXi 4)でテストしています。 initrdでscsi_mod.ko、sd_mod.ko、scsi_transport_spi.koをコメントアウトしましたが、IDEディスクを使用してVMを正しく起動しているようです。問題は、物理ワークステーションに簡単にアクセスできず、ESXi用の仮想SATAディスクがないため、テスト用にSATAディスクを使用できないことです。

SATAディスクのみを持つワークステーションには上記のSCSIモジュールが必要ですか? SATAディスク(既存のCentOS 5.5カーネルを使用)にはSCSIモジュールが必要ですか?

ありがとう、
ラス

答え1

SATAドライバはSCSIカーネルモジュールを使用します。少なくともscsi_modとsd_modが必要です。 scsi_transport_spiについてはよくわかりません。確かに私のSATAシステムにはロードされません。

答え2

関連するチップセットによっては、SATAドライブにアクセスするためにチップセット固有のドライバが必要になる場合があります。

おそらくシステムが最終的にどのように見えるかを定義し、必要なカーネルモジュールを含むCentOSをその仕様に合わせて再インストールできるkickstartを見たいと思うかもしれません。

関連情報