我已经搜索了一段时间的解决方案,终于找到了 [这个][1]。但由于没有收到帖子发起者的反馈,而且这对我来说也不是解决方案,所以我想再次提问。
我已更新至 Ubuntu 12.04,并使用 Gnome 3 桌面。更新后,我收到几条来自 apport-gtk 的错误消息(或来自 apport 的有关 gtk 的消息?!)。提交错误日志后,我又收到一些错误。
系统现在可以运行,但是每次我使用 apt 或 aptitude 时都会收到以下消息。
wowa@wowapc:~$ sudo apt-get upgrade 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 升级了 0 个,新安装了 0 个,要删除 0 个,并且未升级 0 个。 4 未完全安装或删除。 此操作后将使用0B的额外磁盘空间。 您想继续吗 [Y/n]?y 设置 initramfs-tools (0.99ubuntu13) ... update-initramfs:推迟更新(触发器已激活) 设置 linux-image-3.2.0-24-generic (3.2.0-24.37) ... 运行 depmod。 update-initramfs:推迟更新(稍后将调用钩子) 检查 /etc/kernel/postinst.d。 运行部分:执行 /etc/kernel/postinst.d/dkms 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic 运行部分:执行 /etc/kernel/postinst.d/initramfs-tools 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic update-initramfs:生成 /boot/initrd.img-3.2.0-24-generic 运行部分:执行 /etc/kernel/postinst.d/pm-utils 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic 运行部分:执行 /etc/kernel/postinst.d/update-notifier 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic 运行部分:执行 /etc/kernel/postinst.d/zz-runlilo 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic 致命:没有定义图像。 运行部分:/etc/kernel/postinst.d/zz-runlilo 退出,返回代码 1 无法处理 /var/lib/dpkg/info/linux-image-3.2.0-24-generic.postinst 第 1010 行处的 /etc/kernel/postinst.d。 dpkg: 处理 linux-image-3.2.0-24-generic (--configure) 时出错: 子进程安装后安装脚本返回错误退出状态 2 dpkg:依赖性问题阻止了 linux-image-generic 的配置: linux-image-generic 依赖于 linux-image-3.2.0-24-generic;然而: 软件包 linux-image-3.2.0-24-generic 尚未配置。 dpkg: 处理 linux-image-generic (--configure) 时出错: 依赖问题 - 未配置 dpkg:依赖性问题阻碍了 linux-generic 的配置: linux-generic 依赖于 linux-image-generic (= 3.2.0.24.26);然而: 软件包 linux-image-generic 尚未配置。 dpkg: 处理 linux-generic (--configure) 时出错: 依赖问题 - 未配置 正在处理 initramfs-tools 的触发器... 由于已达到 MaxReports 数量,因此未编写任何 apport 报告 由于已达到 MaxReports 数量,因此未编写任何 apport 报告 由于已达到 MaxReports 数量,因此未编写任何 apport 报告 update-initramfs:生成 /boot/initrd.img-3.2.0-24-generic 致命:没有定义图像。 运行部分:/etc/initramfs/post-update.d//runlilo 退出,返回代码 1 dpkg: 处理 initramfs-tools (--configure) 时出错: 子进程安装后安装脚本返回错误退出状态 1 由于已达到 MaxReports 数量,因此未编写任何 apport 报告 处理时遇到错误: Linux-image-3.2.0-24-通用 linux-image-通用 linux 通用 initramfs 工具 E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
我希望有人能帮忙。
答案1
我认为问题是由于与lilo
似乎安装在您系统上的软件包发生冲突。Ubuntu 的默认引导加载程序是Grub2
,您可能不需要lilo
。
尝试sudo apt-get remove lilo
。然后尝试,例如sudo dpkg --configure initramfs-tools
。错误消息应该会消失。