システム起動前のハードドライブの順序の変更(カーネルコマンドラインオプションを使用)

システム起動前のハードドライブの順序の変更(カーネルコマンドラインオプションを使用)

オンボードSATAを介して1つのドライブが接続され、他のドライブがSAS RAIDコントローラを介して接続されています。

RAIDコントローラを介して接続されているディスクは、と表示され、/dev/sdaオンボードSATAディスクはと表示されます/dev/sdb

このSATAディスクのオペレーティングシステムを変更する必要があります/dev/sda

システムが起動する前にそれを変更する必要があります(後でudevを使用せず)。

したがって、これを達成する唯一の方法はカーネルコマンドラインオプションを使用するようです。

私は同じ問題を見つけました。ここ

解決策モジュールのロード順序を変更する:

rdloaddriver=ata_piix,hpsa,qla2xxx,lpfc,megaraid_sas,sata_sil24

ただし、カーネルはロード可能なモジュールを使用しません。すべてのドライバを静的にコンパイルしました。

特に、SATAがRAIDコントローラの前に来るようにHDDの順序をどのように変更できますか?

関連情報