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即可.