この文書では、Ubuntu 16.04オペレーティング システムと、Intel Matrix RAIDセットアップを使用しているDell OptiPlexデスクトップ システムについて説明します。
Ubuntu 16.04およびOptiPlexデスクトップで使用されるRAIDのタイプは、自然に適合するものではありません。OptiPlexでは、インテル ソフトウェアを使用して、RAID 1または0のバージョンを提供しています。Ubuntuはデフォルトでは、この種のRAIDを認識するようにセットアップされていません。この理由により、さまざまな問題が発生します。最新のLTSバージョンにアップグレードすることもできますが、OptiPlexシリーズのデスクトップは、バージョン12.04から16.04に至るまで使用できるように認定されています。以下に、このRAIDの問題を回避するための、回避策や各種インストール手順への情報とリンクを示します。
Ubuntuで使用されているパーティション テーブルのデフォルト設定では、UbuntuをVHD(RAID 1または0)にインストールすることはできません。インテルMatrix ManagerでRAID設定を行ったら(起動する前にCTRL+Iを押します)、Ubuntu LIVEメディアからマシンを起動し、インストールを開始します。次のステップで「Ubuntu cannot be installed on this partition」というエラーが表示されます。
代わりに、インテルMatrix Controllerインターフェイスを使用してRAIDパーティションをセットアップし、以下の残りの手順を実行する必要があります。
まず、ソフトウェアRAIDを構成します。以下でリンクされているCanonicalの記事にアクセスし、冒頭からブートローダーのセクションまでの手順に従います。
この問題を回避するには、デフォルト設定を/dev/mapper/xxxxxxxx_Volume1に変更し、スワップ、ブート、およびEXT4パーティションを手動で設定する必要があります。この設定を変更する方法については、以下の記事を参照してください。
Ubuntuのカスタム インストールの詳細については、次のガイドを参照してください。
これまでは、プラットフォームがVHDをサポートしていないため、システムはRAID1の再構築に失敗します。2台のハード ドライブのいずれかを交換した場合、システムは再構築ステータスのままとなります。システムが起動する前にCTRL+Iを押して、RAIDコントローラー インターフェイスで新しいハード ドライブをリセットすると、再構築は強制されますが、動作しません。RAID1ボリュームが再構築ステータスのままになります。
ただし、インストールに正しい方法(セクション2で推奨)を使用したとします。最新のBIOSでUbuntuを使用します。その場合、この特定の問題を解決またはテストするには次の手順を推奨します。
アレイからハード ドライブを取り外してマシンを再起動して、障害を再現します。
まず、システムが低下モードで起動することを確認します。
低下モードの場合、RAID1グループでアクティブになっているハード ドライブは1つだけです(通常はmd0)。sdXが非アクティブなハード ドライブである場合、ターミナル(CTRL+ALT+T)で次のコマンドを実行して、RAID1グループから削除します。
sudo mdadm --zero-superblock /dev/sdX
正常に起動した場合は、ハード ドライブを再度追加して、オペレーティング システムがRAIDコンテンツを再同期するようにします。
アクティブなハード ドライブからコンテンツを再同期してグループを回復するには、ターミナル(CTRL+ALT+T)で次のコマンドを実行します。
sudo mdadm --manage /dev/md0 --ass /dev/sdX
RAIDステータスを確認するには、次のターミナル(CTRL+ALT+T)コマンドを実行します。
cat /proc/mdstat
12.04を使用する一部のユーザーがクローン モードしか表示できません。
この問題を解決するには、内蔵グラフィックスからアドオンのPCIグラフィックス カードに移動するか、Ubuntu LTSバージョン14.04または16.04にアップデートします。
これらの記事は、Ubuntuビデオの詳細について説明します。