Linux kernel panic,删除多余内核,更新grub

升级内核之后会存在多余内核.

如果降版本,还会存在不能使用的高版本内核.机器启动时可能会报错:kernelpanic

这时只要选择正确的内核就可以正常进入系统

想要删除多余的内核,可以:

dpkg--get-selections|greplinux

结果:

libselinux1install

libselinux1-devinstall

linux-firmwareinstall

linux-genericinstall

linux-headers-2.6.32-41install

linux-headers-2.6.32-41-genericinstall

linux-headers-genericinstall

linux-image-2.6.32-38-genericinstall

linux-image-2.6.32-41-genericinstall

linux-image-genericinstall

linux-libc-devinstall

linux-sound-baseinstall

pptp-linuxinstall

syslinuxinstall

util-linuxinstall

选择想要删除的内核,执行apt-get命令

sudoapt-getremovelinux-image-2.6.32-38-generic

执行这个命令之前最好用uname-a命令看一下当前使用的内核是哪个版本的,以免删错

删除完成之后,使用sudoupdate-grub命令更新一下grub

如果某个内核在grub菜单中出现,但是却没有在上面的apt列表中出现,那可能是由于残留的文件或导致的,需要找到出问题的那个内核,但文件移动到别的地方重新执行sudoupdate-grub即可.

相关推荐