web-dev-qa-db-ja.com

SuperMicro X9SCL / X9SCMマザーボードでBIOSRAIDを無効にするにはどうすればよいですか?

_X9SCL/X9SCM_ SuperMicroマザーボードを搭載したコンピュータにSLES11をインストールしようとしています。 BIOSのバージョンは1.1a (9/28/2011)です。

SATAコントローラー構成では、次の選択肢があります。

  • AHCI
  • RAID(IntelまたはLSI)
  • IDE
  • 無効

AHCIとIDEの両方を試しましたが、両方を使用すると、SLES11インストーラーが起動すると、インストールしたい「BIOSRAID」ディスクが表示されます。インストーラーの[エクスポート]画面の[ハードドライブ]の下に、_/dev/mapper/ddf_some_long_string_、_/dev/sda_、および_/dev/sdb_が表示されますが、後者の2つは使用中であると表示されます。

確かに、BIOS RAIDは無効にできませんか?おそらく、ドライブに古いBIOS RAIDメタデータがあり、カーネルがそれを認識していて、混乱しているのでしょうか。

3
QuantumMechanic

これは偽物のコントローラーです。つまり、実際には、ソフトウェアRAIDを実装する特別なBIOSとWindowsのドライバーを備えた標準のAHCISATAコントローラーです。 AHCIとRAIDの間でBIOS設定を変更すると、ハードウェアのPCI識別子のみが変更され、Windowsが標準のAHCIドライバー、またはベンダー固有の偽のRAIDドライバーをロードするようになります。 Linuxは、いずれかのPCI IDをAHCIコントローラーとして認識し、AHCIドライバーをロードします。したがって、Linuxがこれらの設定のどれを使用するかを気にしないのはなぜですか。

Dmraidソフトウェアパッケージは、偽のRAID BIOSがディスクに残すRAIDメタデータを認識し、RAIDアレイにアクセスするようにLinuxデバイスマッパーRAIDドライバーを構成します。これを停止するには、bios raidユーティリティを使用するか、-Eスイッチを指定してdmraidコマンドを実行し、特定のディスクからメタデータを消去することにより、ディスクからRAIDメタデータを削除する必要があります。

4
psusi