运行update-initramfs时“无法加载/lib/modules/3.5.0-4-generic/modules.dep:没有这样的文件或目录”

我安装了标准的Ubuntu 12.04(32位PAE)。 曾经有一段时间我使用了xorg-edgers PPA(我想知道nouveau到底有多远),它还提供了一个linux内核3.5.0.4。

由于边缘xorg使我的系统不稳定,我使用ppa-purge将软件包降级到稳定版本,同时卸载了内核3.5.0.4,但是删除过程没有删除/ boot中的3.5图像,这会在软件包操作期间引发警告触发update-initramfs

 FATAL: Could not load /lib/modules/3.5.0-4-generic/modules.dep: No such file or directory 

在/ boot中删除3.5个图像会使警告消失,但在今天的更新之后它们又回来了。 没有安装3.5 deb软件包,但不知怎的,我的系统记得它一次有3.5内核。 我想知道这些信息存储在哪里以及如何删除它。

试试sudo update-initramfs -d -k 3.5.0-4-generic

看起来像内核那样,initramfs由于某种原因没有被删除。

查看文件/ var / lib / dpkg / status并根据需要进行编辑,但首先要对文件进行备份,以便在需要时回滚。