不久前,我/boot
的 Ubuntu 服务器 14.04 安装分区已满。这导致自动内核安全更新失败并处于部分安装状态。为了解决这个问题,我删除了部分安装的内核,然后运行apt-get autoremove
清除启动分区。那时我以为一切都正常了。
然而,最近我注意到,这台机器上的内核版本与我另一台服务器 14.04 安装的内核版本不同。这台机器从未出现过启动分区问题,这就是为什么我认为这就是导致问题的原因。
因此,存在启动分区问题的机器位于 3.13.0-68-generic,而不存在启动分区问题的机器位于 3.13.0-76-generic。
如何让机器恢复自动安装内核安全更新?
以下是输出apt-cache policy linux-generic
apt-cache policy linux-generic
linux-generic:
Installed: (none)
Candidate: 3.13.0.76.82
Version table:
3.13.0.76.82 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
3.13.0.24.28 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
答案1
由于某种原因,软件包linux-generic
未安装。这就是您无法获得内核更新的原因。
您可以通过运行以下命令来安装它:
sudo apt-get install linux-generic