为什么apt不再更新内核?

不知怎的,我有一台12.04服务器停止更新内核。 它停留在3.2.0-24-generic并且不想获取任何新的更新。 目前的新内核是3.2.0-29

apt-get clean && sudo apt-get autoremove apt-get -f install apt-get update apt-get dist-upgrade 

显示“0已升级,0新安装,0表示删除,0表示未升级”。 安装没有失败。 / var / log / aptitude不显示任何错误

我的来源。列表:

 ###### Ubuntu Main Repos deb http://ca.archive.ubuntu.com/ubuntu/ precise main restricted deb-src http://ca.archive.ubuntu.com/ubuntu/ precise main restricted ###### Ubuntu Update Repos deb http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted deb http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted ###### Ubuntu Partner Repo deb http://archive.canonical.com/ubuntu precise partner deb-src http://archive.canonical.com/ubuntu precise partner 

谁知道什么是错的? 谢谢

你可能偶然删除了linux元数据包。 如果是这样,那应该通过以下方式解决:

sudo apt-get install linux


进一步说明:

由于技术原因,内核升级并替换为新内核是不明智的(也就是说,如果新的内核失败,您仍然可以启动旧内核)。
因此,它们以linux-image-3.2.0-24-generic类的名称打包。

因此,如果您升级系统,从技术上讲,此版本没有更新! 除非你安装总是依赖于最新内核的linux元数据包,这意味着只要内核更新可用, linux就会改变版本,它将依赖于更新的内核,因此新内核将自动安装。

请记住,您的旧内核不会以这种方式删除,这是一件好事。 如果您发现任何奇怪的东西,您可以启动到旧的(grub – >以前的版本或类似的东西)并删除新的内核。