/boot 已满,如何才能不使用复杂的脚本安全地删除其中的内核文件?

/boot 已满,如何才能不使用复杂的脚本安全地删除其中的内核文件?

我刚刚更新,但我不想重启电脑,因为它可能无法重启

答案1

测试一下:

打开终端,

Ctrl++AltT

运行:

sudo -i

OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')

CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')

LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"

METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"

OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)

apt-get purge $OLDCONF

apt-get purge $OLDKERNELS

apt-get autoremove

apt-get clean

答案2

首先获取当前的内核映像

uname -r

然后找出您安装的其他内核版本(通常不使用)

sudo dpkg --list 'linux-image*'

现在使用以下命令删除所有其他内核

sudo apt-get remove

不要删除第一个命令中显示的内核映像(它是您正在使用的)。

最后

cross your fingers

相关内容