sudo apt-get upgrade
返回:
Errors were encountered while processing:
linux-image-4.8.0-39-generic
linux-image-4.8.0-41-generic
linux-image-generic
linux-firmware
linux-signed-image-4.8.0-39-generic
linux-image-extra-4.8.0-39-generic
linux-image-4.8.0-37-generic
linux-image-extra-4.8.0-37-generic
linux-signed-image-4.8.0-41-generic
linux-signed-image-4.8.0-37-generic
linux-signed-image-generic
linux-image-extra-4.8.0-41-generic
linux-generic
linux-signed-generic
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
我看了相关问题,但它们的错误有点不同。我不知道这是否重要。
答案1
对我来说,这两行很有帮助!只需删除所有有问题且旧的 linux-extra 和 linux-extra-image 文件即可。
对于每个包:
sudo mv /var/lib/dpkg/info/<PACKAGE-NAME>.* /tmp/
然后:
sudo apt-get autoremove && sudo apt-get autoclean
然后安装/更新最新的 linux 镜像文件
sudo apt-get install linux-generic
答案2
答案3
完全可以有多个内核。由于只有一个内核用于启动,因此其他内核将自动处于非活动状态。如果一个内核发生故障,则有多个内核是一个优势。我有 4 个内核。由于您的情况是所有内核都发生故障,我怀疑您的驱动器或分区空间不足或剩余空间不足。
答案4
我遇到过类似的问题,是在全新安装 ubuntu 时发生的。发生这种情况的原因是启动分区太小(100MB),安装无法复制所需的所有文件。
修复:将启动分区扩大到 200MB,然后重新安装。