我已经检查过我安装的内核
www-data@May:~$ dpkg -l linux-image-\* | grep ^ii
ii linux-image-3.13.0-57-generic 3.13.0-57.95 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-3.13.0-61-generic 3.13.0-61.100 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-57-generic 3.13.0-57.95 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-61-generic 3.13.0-61.100 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-generic 3.13.0.61.68 amd64 Generic Linux kernel image
我已经检查过我的靴子了
www-data@May:~$ ls /boot/
System.map-3.13.0-57-generic grub memtest86+.elf
System.map-3.13.0-61-generic initrd.img-3.13.0-55-generic memtest86+_multiboot.bin
abi-3.13.0-57-generic initrd.img-3.13.0-57-generic vmlinuz-3.13.0-57-generic
abi-3.13.0-61-generic initrd.img-3.13.0-61-generic vmlinuz-3.13.0-61-generic
config-3.13.0-57-generic lost+found
config-3.13.0-61-generic memtest86+.bin
以上是我运行后得到的结果sudo apt-get autoremove
我继续拥有 > 90% 的启动使用率。
请指教。
答案1
还有许多其他特定于内核的软件包。您应该找到sudo apt-get remove
过时的软件包。以下是我找到过时软件包的方法:
# first, use the current kernel version (DO NOT REMOVE YOUR CURRENT KERNEL)
# to get a list of installed packages with the same version number.
dpkg -l | fgrep $(uname -r | sed -e 's/-generic//') | egrep '^ii'
# Then, inspecting the output, and manually selecting non-version
# substrings, construct a regular expression for egrep. I got:
dpkg -l | egrep 'linux-tools-|linux-source-|linux-libc-dev|linux-image-|linux-headers-'| egrep -v $(uname -r | sed -e 's/-generic//')
这将生成 的候选列表sudo apt-get remove
。从此列表中删除当前内核及其所有类似版本的同类版本(我在上一个 中这样做了egrep
)和之前的 N 个版本。从 N=3 开始,谨慎使用 N=2,并尽量避免 N=1 的情况。
不要删除当前内核