web-dev-qa-db-ja.com

新しいカーネルをインストールしようとすると、「処理方法がわかっている初期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.

このエラーの原因と、このエラーを解決するために実行できる手順は何ですか?

6
merlin2011

これはエラーではありません。

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

Initramfsをサポートしないカスタムカーネルをビルドした場合、これは機能しません。そのカーネルのインストールの一部として実行されるupdate-initramfsツールは、そのメッセージで失敗します。 initramfsは必要ないので、問題ありません。診断はあった initramfsが構築されることを期待していて、表示されない場合にあります。その場合の問題のデバッグを始めるためのメッセージですが、initramfsが不要または必要な場合は、無視しても問題ありません。

本当に本当にreally initramfsを使いたくない場合は、オプションでinitramfs-toolsバイナリを含むupdate-initramfsパッケージを削除することもできます。ただし、お勧めしません。

3
Wouter Verhelst