起動メニューからモジュールをロードする

起動メニューからモジュールをロードする

Suseの起動メニューにモジュールを挿入/ロードする方法はありますか?以下のスクリーンショットのメニューに言及しています(これは私のコンピュータからのものではなく、Webからのものと同様のスクリーンショットです)。

/etc/sysconfig/kernelでINITRD_MODULESを介して起動するモジュールを追加したことがわかりましたが、回復モードでもルートパーティションに入ることはできません。 SLES 11 SP2にアップグレードしましたが、この新しいサービスパックが原因でiSCSI HBAを起動する際に問題が発生したようです。

正しいqla4xxxドライバが正しくロードされますが、ディスクが見つかりません。数時間の問題を解決した後、SP2は以前はまったく必要ではなかった2つのドライバ(iscsi_boot_sysfsとlibiscsi)をロードする必要があることを発見しました。私はメインメニューでこれら2つを指定し、起動時に強制的にロードできることを確認したかったです。ありがとうございます。

SLESブートメニュー

ベストアンサー1

私が知っている限り、起動時にモジュールをロードする方法はありません。まずカーネルをロードする必要があります。あなたの質問を正しく理解した場合、これは起こりません。ブートメニューでできることはカーネルにパラメータを送るだけですが、それがすべてです。カーネル自体をロードできない場合、実際にはオプションはありません。

ただし、ライブセッションから起動し、ライブセッションで起動したら、必要なモジュールをロードしてからmodprobeディスクをマウントしてルートに移動して、不足しているモジュールをインストールすることもできます。

設定をテストできないため、これはまだ推測です。

おすすめ記事