1. 要卸载内核,请运行:

1. 要卸载内核,请运行:

我为项目安装了两个内核版本 3.10.48 和 3.17.6。由于我不再需要 3.10.48,我想删除该版本,因为它占用了近 10GB 的磁盘空间。我该怎么做?

答案1

首先启动您想要保留的内核。然后使用以下命令从您的机器中永久删除内核,

sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')

希望这可以帮助。

答案2

我认为 10Gb 用于编译,您可以通过以下方式清理它:1. 您应该打开编译内核源的目录:例如:cd /usr/src/linux,然后使用他的命令清理编译过程中生成的所有文件:

make clean

或者,如果您使用 make-kpkg 编译内核,则应该通过以下方式清理它:

make-kpkg clean 

或者你应该尝试以下方法之一:

1. 要卸载内核,请运行:

sudo apt-get remove linux-image-version_number*

sudo apt-get remove linux-headers-version_number*

sudo apt-get remove linux-image-extra-version_number*     (if applicable)

或者直接从 synaptic/software center 卸载它们。

2. 要卸载从源安装的内核,请运行:

sudo rm -rf /lib/modules/kernel_version

sudo rm -f /boot/vmlinuz-kernel_version*

sudo rm -f /boot/initrd.img-kernel_version*

sudo rm -f /boot/config-kernel_version*

sudo rm -f /boot/System.map-kernel_version*

最后,通过上述任一过程卸载内核后,运行:

sudo 更新 grub

清理 grub 菜单。

相关内容