web-dev-qa-db-ja.com

LinuxでM2 NVMeドライブが検出されない

最近、コンピュータを構築し、Proxmoxを内蔵のM2ドライブにインストールしようとしています。

関連ハードウェア:

  • Samsung 960 EVO(X2)
  • Asus Z370-E

当初の計画では、両方のM2ドライブをRAID0に配置し、その上にProxmoxをインストールしました。ただし、インストールはM2ドライブをまったく検出しませんでした。 RAIDを削除しようとしましたが、ドライブはまだ検出されませんでした。また、レガシーブートとUEFIブートの両方を試しました。

さらに調査するために、他のLinuxディストリビューションでドライブを認識させるようにしました。それらのどれもドライブを見ません。しかし、私はこれらのドライブを見るWindowsで成功しました。

私が試したLinuxディストリビューション:

  • ウブヌット
  • ルブントゥ
  • Kali Linux
  • プロキシモックス
  • クローンジラ

この時点で、互換性またはBIOS関連の問題だと考えています。しかし、私はこれを理解することができないようです。

私が試したこと:

  • レガシーおよびUEFIからの起動
  • 複数のLinux Dristrosを試した
  • BIOSを最新のファームウェアに更新する
  • RAIDの変更/取り外し。
5
Gavin Youker

答えを見つけました。 BIOSのEZモードページから「Intel Rapid Storage Technology」をオフにして、Proxmoxインストーラーをレガシーモードで起動すると、インストーラーがNVMeドライブを検出できました。

ドライブがZFSにフォーマットされた後、UEFI経由でProxmoxを再インストールしました。すべてが正常に起動しています。

4
Gavin Youker