現在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.
このエラーの原因と、このエラーを解決するために実行できる手順は何ですか?
これはエラーではありません。
カーネル用のDebianパッケージをビルドしました。カーネルのインストールの一環として、カーネルパッケージフレームワークはinitramfsを構築しようとします。これにより、必要に応じてカーネルを起動できます。
Initramfsをサポートしないカスタムカーネルをビルドした場合、これは機能しません。そのカーネルのインストールの一部として実行されるupdate-initramfs
ツールは、そのメッセージで失敗します。 initramfsは必要ないので、問題ありません。診断はあった initramfsが構築されることを期待していて、表示されない場合にあります。その場合の問題のデバッグを始めるためのメッセージですが、initramfsが不要または必要な場合は、無視しても問題ありません。
本当に本当にreally initramfsを使いたくない場合は、オプションでinitramfs-tools
バイナリを含むupdate-initramfs
パッケージを削除することもできます。ただし、お勧めしません。