initrdを再生成する必要がありました。これを行う:
update-initramfs -u -k all
私がコンパイルしたカーネルのエラーをスローし、しばらく前に削除しました(もちろん、削除しupdate-initramfs
た/lib/modules
ディレクトリが見つからなかったためです)。
私は、私は完全にそのすべてのエントリを削除することによって、カーネルを削除していたと思った/boot
し、ディレクトリに/lib/modules
&ランニングsudo update-grub
(のように、この答え)が、どうやらそれの痕跡はどこかに私はおそらくクリーンアップがなければならないことがあります。
私はこれを読んで掘り下げました/usr/share/initramfs-tools
が、理解できませんでした。
でman update-initramfs
、私はそれを参照してください。
バージョン文字列に「all」を使用すると、update-initramfsが指定されており、update-initramfsで既に知られているすべてのカーネルバージョンに対して選択したアクションが実行されます。
しかし、どうやってそれらを知るのでしょうか?update-initramfs
カーネルバージョンはどこで探すのですか?
注:数ヶ月後... initramfsのタグwikiにこの質問に対する回答を追加しました
update-initramfs -d -k <version>
エントリ/var/lib/initramfs-tools
と画像を/boot
一度に削除します、fyy :)