新しいカーネルをインストールしようとすると、「初期RAMディスクが見つかりません。どうすればいいかわかります」

新しいカーネルをインストールしようとすると、「初期RAMディスクが見つかりません。どうすればいいかわかります」

次のコマンドを使用して、現在実行中のコンピュータにソースからビルドしたばかりの新しいカーネルをインストールしようとしていますLinux rc70 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) x86_64 GNU/Linux

sudo dpkg -i ../linux-image-3.16.7+_3.16.7+-10.00.Custom_amd64.deb

次のエラーが発生します。

: Unable to find an initial ram disk that I know how to handle.
Will not try to make an initrd.

このエラーの原因は何ですか?このエラーを解決するにはどうすればよいですか?

答え1

これは間違いではありません。

カーネル用のDebianパッケージをビルドしました。このカーネルのインストール中に、カーネルパッケージングフレームワークは必要に応じてカーネルを起動できるようにinitramfsを構築しようとします。

initramfsをサポートしていないカスタムカーネルを構築した場合は機能しません。update-initramfsこのカーネルのインストールの一部として実行されるツールは、このメッセージで失敗します。 initramfsは必要ないので問題ありません。場合に備えて診断が提供されます。はいinitramfsが構築されると予想しましたが表示されません。この場合、発生する問題のデバッグを開始する必要がありますが、initramfsが不要な場合や必要ない場合は無視してください。

もし本当に本当に本物initramfsが必要ない場合は、バイナリをinitramfs-tools含むパッケージを削除することもできます。update-initramfsしかし、私はこれをお勧めしません。

関連情報