ubuntu内核kernel升级与降级

经常遇到ubuntu内核的升级,有时候也需要降级,主要原因是新内核引起不兼容问题等。

升级内核

显示所有可以获取的内核

sudo apt-cache search linux

安装内核

假设你要安装的内核为x.x.x-x,则使用下面的命令

sudo apt-get install linux-headers-x.x.x-x-generic linux-image-x.x.x-x-generic

安装后reboot即可

重启后,即是以新内核启动

降级内核

显示内核的顺序

grep 'menuentry ' /boot/grub/grub.cfg

修改/etc/default/grub中

GRUB_DEFAULT=0

改为

GRUB_DEFAULT=内核顺序

双系统的grub配置修改请参考:ubuntu和windows双系统grub启动顺序

特别的,对于有二级菜单的,Previous linux versions,*注意需要有引号*

  • GRUB_DEFAULT=”Previous Linux versions>Ubuntu, with Linux 3.2.0-18-generic-pae”
  • GRUB_DEFAULT=”Previous Linux versions>0″
  • GRUB_DEFAULT=”2>0″
  • GRUB_DEFAULT=”2>Ubuntu, with Linux 3.2.0-18-generic-pae”

grub_submenu-examples.png

然后使用命令更新grub

sudo update-grub

重启后,使用命令

uname -r

查看内核,即为你想要的内核