Debian-9.8-netinst、Supermicro X8STI-3F(Xeon E5504、2.00 GHz、Biosバージョン1.0c、LSI MegaRaid 8208ELP(改訂08))(SAS HDD 146Gb Seagate 4を含む)インストール中にDebianがHDD
あなたは何をしましたか:
- MegaRaid Utilityでは、4つの独立したRAID0ディスクが作成されます。インストール中に、これらのHDDはパーツマネージャには表示されません。その後、インストーラは何もハードドライブもない
expert dmraid=true
オプションで起動します。expert mdadm=true
しかし、インストーラ(別々のコンソール)は、この4つのHDDを「/dev/sdXX」と見て、それにアクセスして情報を得ることができます。 - 前の内容に基づいて、次の手順である
fdisk /dev/sdX
各ハードディスクに変更を記録してみました。再起動後、RAIDはディスクがオンラインではないと述べた。続けて - チャジャン - Debianは4つのディスクをすべてチェックしました。そのため、mdadmが作成したアレイにDebianを正常にインストールしました。
しかし、マザーボードBIOSを再起動した後、起動オプション、起動メニューにHDDが表示されないため、インストールされているLinuxから起動できません!ただし、MegaRaid BIOSはこれらのHDDをすべて表示して表示できます。
無料版ではなくDebianインストーラを試してみました。何もありません。
mdadm --zero-superblock /dev/sdX
「書き込み権限がありません」と表示されます。上記のfdiskのみを使用すると、HDDを0にしてGPTパーティションテーブルを作成できます。
マザーボードのジャンパをSW RAIDからIPに切り替えてみましたが、HDDも起動しません。
BIOSにはSASのオプションが1つしかありません。高度なPCI / PnP設定 - >オンボードSASオプションROMのロードを選択し、「有効/無効」を選択します。「ステータス
RAID BIOSには、HDDをMB BIOSに「マッピング」するオプションはありません。
それでは、偽のRAIDを使用せずにこれらのハードウェアにDebianをインストールする方法は何ですか?
答え1
別々のSAS HDDを表示するには、次の2つの作業を実行する必要があります。
LSI SASコントローラには、RAID専用モードではなくITモードをサポートするフラッシュメモリが必要です。ここで:ftp://ftp.supermicro.com/driver/SAS/LSI/1064_1068/IT/Firmware/B3/L8i/1.30.00/- 私のコントローラのファームウェアとアーカイブにあるDOS / Win / Linuxフラッシュプログラム。私はUSBからSystemRescueCD x64を正常に起動し、コントローラをフラッシュしました。
マザーボードジャンパJPS2(RAIDのオン/オフ)のロックを解除する必要があります(X8STI-3F m / b)。
SAS HDDの電源が投入された後、LSI設定ユーティリティはコントローラを設定するためのCTRL-Cを表示し(RAIDモードのCTRL-Mの代わりに)、マザーボードのBIOSはF11ブートメニューからこれらのHDDを起動可能なデバイスとして認識します。
その後、インストーラを起動してコンソールに切り替え、変更を有効にして記録してexpert dmraid=true
各ハードドライブを0に設定します。最後に、fdisk /dev/sdX
Debianインストーラを再起動してください!expert dmraid=true
ハードドライブが表示され、インストールを続行できます。