マイコンピュータには2つのハードドライブがあります/dev/sda
。/dev/sdb
まず、Ubuntuをインストールしました。第二にsdb
、Gentooをインストールしたいと思います。すべてのインストール手順を経てchrooted
カーネルをコンパイルしますlilo
。
lilo
設定には次の文字列があります。
append="root=/dev/sdb3"
/dev/sdb1 は /boot としてマウントされます。 Liloは私に次のように警告しました。
Warning: /dev/sdb is not on the first disk
起動しようとすると、次の結果が表示されます。
unable to sync kernel panic. (Failed to find sdb3 on unknown device).
これは警告に関連していますかlilo
?どうすれば解決できますか?
ベストアンサー1
このカーネルパニックは、システムの起動を指示したデバイスをカーネルが見つけられなかったことを意味します。通常、これはディスクコントローラのドライバをカーネルにコンパイルするのを忘れたとき、またはinitrdに入れたがinitrdをロードすることを忘れたときに発生します。
genkernelを使用してカーネルを構築する場合、2番目の問題が問題である可能性が高くなります。この場合は、ブートローダー構成でinitrdが正しくロードされていることを確認してください。