私はkernel.orgのカーネル4.1.20でDebian 8 Jessieを実行しています。何らかの理由でupdate-initramfs -u
これを行うと、次のメッセージが表示されます。/boot/initrd.img-4.4.4 does not exist. Cannot update.
私がインストールした唯一のカーネルは4.1.20ですが、何らかの理由でカーネル4.4.4を選択してください。 1つ以上のパッケージを試して更新しようとするとapt-get upgrade
同じメッセージが表示されるため、すべてのパッケージがアップグレードされた後に手動で更新する必要があります。設定を見てみましたが、なぜ間違ったカーネルを選ぶのかわかりません。
答え1
マニュアルページからinitramfs アップデート
-k version
Set the specific kernel version for whom the initramfs will be generated. For example the output of uname -r for your currently
running kernel. This argument is optional for update. The default is the latest kernel version.
The use of "all" for the version string specifies update-initramfs to execute the chosen action for all kernel versions, that are
already known to update-initramfs.
-kスイッチを使用してinitramfsを更新してみてください。
答え2
Xenialアップデートを使用しても同じ問題が発生しましたupdate-manager
。/var/lib/initramfs-tools/
間違ったカーネルバージョンを確認してください。
$ ls -al /var/lib/initramfs-tools/
insgesamt 20
drwxr-xr-x 2 root root 4096 Sep 28 15:26 .
drwxr-xr-x 62 root root 4096 Sep 3 20:10 ..
-rw-r--r-- 1 root root 76 Sep 3 20:38 4.4.0-36-generic
-rw-r--r-- 1 root root 76 Sep 28 14:06 4.4.0-38-generic
-rw-r--r-- 1 root root 80 Sep 29 14:21 linux-image-4.4.0-22
最後のエントリでdepmod
エラーが発生しました。削除しましたが問題ありませんでした。