启动 100% 已满 我尝试删除未使用的内核

启动 100% 已满 我尝试删除未使用的内核

我尝试了很多类似帖子中的建议,但没有删除旧内核。

rod@rod-3000-N200:~$ sudo apt-get purge linux-image-extra-3.13.0-106-generic
正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
以下软件包将被删除
  Linux-image-extra-3.13.0-106-通用 Linux-image-extra-3.13.0-115-通用
  Linux-image-extra-3.13.0-128-通用 Linux-image-extra-3.13.0-57-通用
0 表示升级,0 表示全新安装,4 表示删除,25 表示不升级。
9 未完全安装或删除。
此操作后将释放454 MB的磁盘空间。
您想继续吗?[Y/n] y
(正在读取数据库...当前安装了 651911 个文件和目录。)
正在删除 linux-image-extra-3.13.0-106-generic (3.13.0-106.153) ...
depmod:严重:无法加载 /boot/System.map-3.13.0-106-generic:没有此文件或目录
运行部分:执行 /etc/kernel/postinst.d/apt-auto-removal 3.13.0-106-generic /boot/vmlinuz-3.13.0-106-generic
运行部分:执行 /etc/kernel/postinst.d/initramfs-tools 3.13.0-106-generic /boot/vmlinuz-3.13.0-106-generic
update-initramfs:生成 /boot/initrd.img-3.13.0-106-generic
grep:/boot/config-3.13.0-106-generic:没有此文件或目录
depmod:警告:无法打开/tmp/mkinitramfs_0tkOb4/lib/modules/3.13.0-106-generic/modules.order:没有此文件或目录
depmod:警告:无法打开/tmp/mkinitramfs_0tkOb4/lib/modules/3.13.0-106-generic/modules.builtin:没有此文件或目录

gzip:stdout:设备上没有剩余空间
E:mkinitramfs 失败 cpio 141 gzip 1
update-initramfs: /boot/initrd.img-3.13.0-106-generic 1 失败。
运行部分:/etc/kernel/postinst.d/initramfs-tools 退出,返回代码 1
dpkg: 处理软件包 linux-image-extra-3.13.0-106-generic (--remove) 时出错:
 子进程安装后删除脚本返回错误退出状态 1
正在删除 linux-image-extra-3.13.0-115-generic (3.13.0-115.162) ...
depmod:严重:无法加载 /boot/System.map-3.13.0-115-generic:没有此文件或目录
运行部分:执行 /etc/kernel/postinst.d/apt-auto-removal 3.13.0-115-generic /boot/vmlinuz-3.13.0-115-generic
运行部分:执行 /etc/kernel/postinst.d/initramfs-tools 3.13.0-115-generic /boot/vmlinuz-3.13.0-115-generic
update-initramfs:生成 /boot/initrd.img-3.13.0-115-generic
grep:/boot/config-3.13.0-115-generic:没有此文件或目录
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/usbhid/usbhid.ko’:没有这样的文件或目录
modinfo:错误:未找到模块/lib/modules/3.13.0-115-generic/kernel/drivers/hid/usbhid/usbhid.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-apple.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-apple.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-cherry.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-cherry.ko。
cp:无法统计“/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-logitech.ko”:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-logitech.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-logitech-dj.ko’:没有这样的文件或目录
modinfo:错误:未找到模块/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-logitech-dj.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-microsoft.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-microsoft.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-a4tech.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-a4tech.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-belkin.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-belkin.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-chicony.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-chicony.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-cypress.ko’:没有这样的文件或目录
modinfo:错误:未找到模块/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-cypress.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-ezkey.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-ezkey.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-gyration.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-gyration.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-monterey.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-monterey.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-petalynx.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-petalynx.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-pl.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-pl.ko。
cp:无法统计'/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-samsung.ko':没有这样的文件或目录
modinfo:错误:未找到模块/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-samsung.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-sony.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-sony.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-sunplus.ko’:没有该文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-sunplus.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-tmff.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-tmff.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-zpff.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-zpff.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-generic.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-generic.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/fs/jfs/jfs.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/fs/jfs/jfs.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/fs/reiserfs/reiserfs.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/fs/reiserfs/reiserfs.ko。
cp:无法统计'/lib/modules/3.13.0-115-generic/kernel/drivers/message/i2o/i2o_block.ko':没有这样的文件或目录
modinfo:错误:未找到模块/lib/modules/3.13.0-115-generic/kernel/drivers/message/i2o/i2o_block.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-ohci.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-ohci.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-sbp2.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-sbp2.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-ohci.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-ohci.ko。
cp:无法统计‘/lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-sbp2.ko’:没有这样的文件或目录
modinfo:错误:未找到模块 /lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-sbp2.ko。

gzip:stdout:设备上没有剩余空间
E:mkinitramfs 失败 cpio 141 gzip 1
update-initramfs: /boot/initrd.img-3.13.0-115-generic 失败,1。
运行部分:/etc/kernel/postinst.d/initramfs-tools 退出,返回代码 1
dpkg: 处理软件包 linux-image-extra-3.13.0-115-generic (--remove) 时出错:
 子进程安装后删除脚本返回错误退出状态 1
正在删除 linux-image-extra-3.13.0-128-generic (3.13.0-128.177) ...
运行部分:执行 /etc/kernel/postinst.d/apt-auto-removal 3.13.0-128-generic /boot/vmlinuz-3.13.0-128-generic
运行部分:执行 /etc/kernel/postinst.d/initramfs-tools 3.13.0-128-generic /boot/vmlinuz-3.13.0-128-generic
update-initramfs:生成 /boot/initrd.img-3.13.0-128-generic

gzip:stdout:设备上没有剩余空间
E:mkinitramfs 失败 cpio 141 gzip 1
update-initramfs: /boot/initrd.img-3.13.0-128-generic 1 失败。
运行部分:/etc/kernel/postinst.d/initramfs-tools 退出,返回代码 1
dpkg: 处理软件包 linux-image-extra-3.13.0-128-generic (--remove) 时出错:
 子进程安装后删除脚本返回错误退出状态 1
正在删除 linux-image-extra-3.13.0-57-generic (3.13.0-57.95) ...
depmod:严重:无法加载 /boot/System.map-3.13.0-57-generic:没有此文件或目录
运行部分:执行 /etc/kernel/postinst.d/apt-auto-removal 3.13.0-57-generic /boot/vmlinuz-3.13.0-57-generic
运行部分:执行 /etc/kernel/postinst.d/initramfs-tools 3.13.0-57-generic /boot/vmlinuz-3.13.0-57-generic
update-initramfs:生成 /boot/initrd.img-3.13.0-57-generic
grep:/boot/config-3.13.0-57-generic:没有此文件或目录
depmod:警告:无法打开/tmp/mkinitramfs_Q8ZMgn/lib/modules/3.13.0-57-generic/modules.order:没有此文件或目录
depmod:警告:无法打开/tmp/mkinitramfs_Q8ZMgn/lib/modules/3.13.0-57-generic/modules.builtin:没有此文件或目录

gzip:stdout:设备上没有剩余空间
E:mkinitramfs 失败 cpio 141 gzip 1
update-initramfs: /boot/initrd.img-3.13.0-57-generic 1 失败。
运行部分:/etc/kernel/postinst.d/initramfs-tools 退出,返回代码 1
dpkg: 处理软件包 linux-image-extra-3.13.0-57-generic (--remove) 时出错:
 子进程安装后删除脚本返回错误退出状态 1
由于已达到 MaxReports 数量,因此未编写任何 apport 报告
                                                                    处理时遇到错误:
 Linux-image-extra-3.13.0-106-通用
 Linux-image-extra-3.13.0-115-通用
 Linux-image-extra-3.13.0-128-通用
 Linux-image-extra-3.13.0-57-通用
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

答案1

您遇到了几个问题,而不只是一个。

让我们看一下第一个错误:

depmod: FATAL: could not load /boot/System.map-3.13.0-106-generic: No such file or directory

不要像读段落那样读。一次读一行,然后停下来。系统就是这样写的。

第一行只是说缺少了某个特定文件。无法删除它,因为它已经不存在了。在软件包管理器看来,这是一个严重错误,值得为此放弃一切……因为系统上的其他任何东西都不应该干扰软件包管理器放置的文件,所以您需要知道有某个恶意进程正在运行。

从历史上看,在绝大多数情况下,那个“流氓”进程都是人类的。这种问题通常出现在人类手动删除文件以释放 /boot 中的空间时。

有三种方法可以处理丢失文件的问题。

重新创建虚拟文件:如果您怀疑只删除了一个或两个文件,请使用该touch命令创建一个具有正确名称和所有权的空虚拟文件。包管理器不关心内容任何文件 - 它只需要考虑所有文件。此方法安全、快速、如果犯错也易于撤消,并且占用 /boot 中的空间非常小。

重新安装整个包:对于大多数软件包外部/boot,这通常是正确的答案。使用sudo apt install --reinstall <package_name>apt 将神奇地刷新原始包中的所有文件(存储在本地缓存中,如果没有,则为新下载的)。一旦 apt 放置了所有文件的原始副本,apt 就会立即删除它们。如果您怀疑许多文件丢失,这是正确的方法。但是,在 /boot 中,这会占用您可能没有的空间。

--强制 dpkg 卸载:dpkg 有一组命令可以强制删除损坏的软件包,包括丢失的文件。该命令的完整说明请参阅手册页。警告:dpkg --force 命令是危险的。我知道很多人因为在错误的情况下误用 --force 而导致系统更严重损坏。如果您拒绝前两个选项并决定使用 --force,请先备份您的数据,因为您可能会走上完全重新安装的道路。这是不熟练用户的最后手段。

一旦你修复了第一个错误信息,很可能任何后续错误也会被修复或更改。所以讨论它们没什么意义。如果还有其他错误信息,请阅读它们。如果你不明白,请搜索关键文本。每个错误消息通常都是一个单独的问题。

相关内容