web-dev-qa-db-ja.com

Gentooカーネルが起動に失敗する

私のマシンには2台のハードドライブがあります-/dev/sdaおよび/dev/sdb。 1つ目はUbuntuがインストールされています。 2番目のsdbで、Gentooをインストールしたいと思います。すべてのインストール手順を実行し、chrootedしてカーネルをコンパイルし、liloをインストールしました。

liloの構成には、次の文字列があります。

append="root=/dev/sdb3"

/ dev/sdb1は/ bootとしてマウントされます。リロは私に警告を与えます:

Warning: /dev/sdb is not on the first disk

起動しようとすると、次のようになります。

unable to sync kernel panic. (Failed to find sdb3 on unknown device).

lilo警告に関連する方法はありますか?どうすれば修正できますか?

3
KAction

このカーネルパニックは、システムを起動するように指示したデバイスがカーネルから検出されなかったことを意味します。通常、これは、ディスクコントローラーのドライバーをカーネルにコンパイルするのを忘れた場合、またはinitrdにあるが、initrdをロードするのを忘れた場合に発生します。

カーネルを構築するためにgenkernelを使用した場合、おそらく2番目の問題です。その場合は、ブートローダー構成にinitrdが正しくロードされていることを確認してください。

1
replay