私のマシンには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
警告に関連する方法はありますか?どうすれば修正できますか?
このカーネルパニックは、システムを起動するように指示したデバイスがカーネルから検出されなかったことを意味します。通常、これは、ディスクコントローラーのドライバーをカーネルにコンパイルするのを忘れた場合、またはinitrdにあるが、initrdをロードするのを忘れた場合に発生します。
カーネルを構築するためにgenkernelを使用した場合、おそらく2番目の問題です。その場合は、ブートローダー構成にinitrdが正しくロードされていることを確認してください。