我正在尝试安装Ubuntu12.04的所有最新更新。
新的硬件支持和linux-image-3.11.0-26-generic (新安装) 57.1MB是我剩下的。
Update Manager告诉我“包系统坏了”,并建议我使用apt-get autoremove -f修复未满足的依赖关系。
运行这会给我一个错误,没有关于如何修复它的额外提示。这是我的终端输出:
sudo apt-get autoremove -f
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
linux-image-3.11.0-26-generic
Suggested packages:
fdutils linux-lts-saucy-doc-3.11.0 linux-lts-saucy-source-3.11.0
linux-lts-saucy-tools
The following packages will be REMOVED:
libindicate-gtk3
The following NEW packages will be installed:
linux-image-3.11.0-26-generic
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/57.1 MB of archives.
After this operation, 154 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 168779 files and directories currently installed.)
Unpacking linux-image-3.11.0-26-generic (from .../linux-image-3.11.0-26-generic_3.11.0-26.45~precise1_i386.deb) ...
This kernel does not support a non-PAE CPU.
dpkg: error processing /var/cache/apt/archives/linux-image-3.11.0-26-generic_3.11.0-26.45~precise1_i386.deb (--unpack):
subprocess new pre-installation script returned error exit status 1
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-26-generic /boot/vmlinuz-3.11.0-26-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-26-generic /boot/vmlinuz-3.11.0-26-generic
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-3.11.0-26-generic_3.11.0-26.45~precise1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)以下是fkraiem建议的结果。我编辑了我的grub文件,读到:GRUB_CMDLINE_LINUX_DEFAULT=“安静的喷溅药片”GRUB_CMDLINE_LINUX="forcepae“
我更新了grub配置并重新启动。我试着再次运行apt -f安装。不过,我正经历着与上面完全相同的输出。似乎加了药力开关什么都没做。
apt自动删除也会失败,这意味着我运行了apt-get -f安装,它产生了上面看到的输出。我无法安装任何更新或程序。
这是一个带有1.7ghz奔腾M的HP Compaq nc4010
发布于 2014-09-12 22:36:19
快速搜索此错误消息
This kernel does not support a non-PAE CPU.似乎表明这是一个常见的问题。显然,在某些系统上,内核没有意识到CPU支持PAE,这是Ubuntu所需要的。解决方案似乎是使用forcepae内核选项启动,因此尝试如下:
/etc/default/grub。例如,您可以做gksudo gedit /etc/default/grub。GRUB_CMDLINE_LINUX="something"的一行,添加forcepae,使该行成为GRUB_CMDLINE_LINUX="something forcepae"。保存更改并退出文本编辑器。sudo update-grub,重新启动,并尝试sudo apt-get -f install。https://askubuntu.com/questions/523372
复制相似问题