Linux-映像-3.13.0-43-通用

Linux-映像-3.13.0-43-通用

我刚刚安装了 Ubuntu 12.04 LTS,在更新(升级)时收到一条错误消息:

Error: BrokenCount>0.

我搜索并尝试了在这里找到的所有方法,但linux-image-3.13.0-43-generic无法安装该包。

我还尝试删除描述为“32bitX86SMP 上的 Linux 内核映像版本 3.13.0”的软件包,但无法重新安装它。重新安装操作系统也无法解决问题。

问题似乎是,无论我如何尝试这个(输入后apt-get clean):

E: Could not open lock file /var/cache/apt/archives/lock - open (13: Permission denied)
E: Unable to lock the download directory

我只想除掉红色警告标志,请帮忙!

答案1

Intel Pentium M 系列的一些 CPU 在 PAE(物理地址扩展)方面有点奇怪。它们不会向内核报告其 PAE 支持情况,因此安装程序可能会要求您安装非 PAE 版本的 Ubuntu。

可以通过告诉内核假设 PAE 受支持(即使它看不到它)来“修复”(规避)此问题。为此,您需要将参数添加forcepae到启动参数中,这会强制内核假设 PAE 存在并使用它。

在根文本编辑器中打开该文件/etc/default/grub并更改行

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" # May contain other values

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash forcepae"

然后保存、退出并运行sudo update-grub以将其包含到引导加载程序中。然后重新启动。

重新启动后,您应该能够安装内核更新,因为当前内核现在报告 PAE 的存在,因此 APT 现在允许安装内核更新。

相关内容