ブートドライブが見つかりません

ブートドライブが見つかりません

最近、Supermicro サーバーのクーラーをアップグレードしたのですが、ブート ドライブ以外のすべてのドライブを取り外さない限り、デフォルトのブート デバイスが見つかりません。

このシステムは、古い Supermicro SC846、24 ドライブ ベイ、4U マシンです。ラックから取り出し、標準の CPU ヒートシンクをファン付きの大型のヒートシンクに交換し、ドライブを組み立て直して再挿入しました (取り出したのと同じ順序で、ラベルが付けられています)。

電源を入れると、システムが起動して次の画面が表示されます。

再起動して適切なブートデバイスを選択するか、選択したブートデバイスにブートメディアを挿入してキーを押します

すべてのドライブはこれまでどおり同じベイにありますが、RAID コントローラーはデフォルトでそれをロードしません。

システムには LSI 3ware 9650SE-24M8 が搭載されています。ハード ドライブは 12 台、SSD は 1 台あります。SSD は (常に) アレイのスロット 0 とコントローラにあります。

BIOSを確認しましたが、何も表示されませんでしたどれのドライブはブート ドライブです。インターネット検索によると、スロット 0 のドライブがブート ボリュームになるはずであり、この構成を確認しました。

OS は Debian 9 で、grub がインストールされており/dev/sda、これはコントローラのスロット 0 に対応しています。Debian Rescue から Grub を再インストールすることも試みましたが、効果はありませんでした。システムに入ったら grub-update も実行しましたが、それでも効果はありませんでした。これは BIOS の問題である可能性が高いと確信していますが、そうだとしたら修正方法がわかりません。

次の情報が記載されている 3ware コントローラーのマニュアルを見つけました:

3ware RAID コントローラに接続されたディスクまたはユニットに OS をインストールする場合は、コントローラをブート デバイスとして指定します。(複数のユニットを構成した場合は、ユニット 0 として指定されたドライブがブート ディスクとして扱われることに注意してください。)

ブート可能にするユニットを、エクスポート可能なユニットのリストの先頭に配置します。

ブート ディスクはスロット 0 にあります。ボリュームのブート フラグを更新するために何か行う必要があるでしょうか。これは、ディスクをスキャンするときに BIOS に役立ちますか?

これをどう修正したらよいか分かりません。

答え1

まあ、この点についてはよくわからなかったのですが、結局ドライブを 3ware コントローラーから外し、代わりにマザーボード上の利用可能な SATA ポートに直接接続することにしました。これにより、3ware コントローラー経由で SATA ディスクを指定して、それを最初のブート デバイスにすることができます。

答え2

私も同じ問題を抱えていました... 16 ディスク ベイ サーバーを開いてディスクを SATA ポートに直接接続する必要があると思ってショックを受けました...

そこで、あなたのテキストを読んでから、もう一度 3ware BIOS に戻りました (少なくとも 15 回は行っていました)。そこには、「ブート可能にしたいユニットをエクスポート可能なユニットのリストの先頭に配置します」と書かれていましたが、これはどのように行うのでしょうか? すると、下部に「PGUP/PGDOWN TO ARRANGE」というテキストが表示されました...

解決:

  1. ENTER キーを押して、一番上に移動するアレイ (ブート ディスクが存在する場所) を選択します。

  2. 配列を PGUP すると、一番上に移動します。

F8 キーを押して保存し、システムを再起動して、今夜は奥さんとダンスに出かけましょう。盛大なお祝いに値します!!

PD: このインターフェースを作ったバカは誰だ…

関連情報