root@hker-laptop:/lib/modules/#chmod +w /boot/grub/grub.cfg
root@hker-laptop:/lib/modules/#gedit /boot/grub/grub.cfg
在
### BEGIN /etc/grub.d/10_linux ###
和
### END /etc/grub.d/10_linux ###
之间加入,我们的内核部分。具体如下:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 81cd49dd-4c54-4f9c-b915-ed559a3e5c85
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=81cd49dd-4c54-4f9c-b915-ed559a3e5c85 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 81cd49dd-4c54-4f9c-b915-ed559a3e5c85
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=81cd49dd-4c54-4f9c-b915-ed559a3e5c85 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31.8" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 81cd49dd-4c54-4f9c-b915-ed559a3e5c85
linux /boot/vmlinuz-2.6.31.8 root=UUID=81cd49dd-4c54-4f9c-b915-ed559a3e5c85 ro quiet splash
initrd /boot/initrd.img-2.6.31.8
}
menuentry "Ubuntu, Linux 2.6.31.8(recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 81cd49dd-4c54-4f9c-b915-ed559a3e5c85
linux /boot/vmlinuz-2.6.31.8 root=UUID=81cd49dd-4c54-4f9c-b915-ed559a3e5c85 ro single
initrd /boot/initrd.img-2.6.31.8
}
### END /etc/grub.d/10_linux ###
最后一步,也是关键的一步,就是修改default变量:
set default="3"
这里是3,因为总共4个选项,以0开始。
到这里也就安装完毕了!重启看看是不是变成2.6.31.8了 :)
注意:root=UUID=81cd49dd-4c54-4f9c-b915-ed559a3e5c85 要拷贝你原来的版本的值!