编译 2.6.38.8 内核
$ apt-get install build-enssential libncureses5-dev
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.8.tar.bz2
$ tar -jxvf linux-2.6.38.8.tar.bz2 -C /usr/src
$ cd /usr/src/linux-2.6.38.8/
$ sudo make menuconfig
$ sudo make oldconfig
$ sudo make
$ sudo make modules_install install
在 /boot/ 下多出下面四个文件:
config-2.6.38.8
initrd.img-2.6.38.8
System.map-2.6.38.8
vmlinuz-2.6.38.8
如果没有 initrd.img-2.6.28.8,尝试升级现有的 initrd:
$ sudo update-initramfs -u -k 2.6.38.8
如果还是没有,重新生成一个:
$ sudo update-initramfs -c -k 2.6.38.8
在 grub.cfg 下面添加相应的启动项,或者使用下面的工具直接生成新的 grub2:
$ sudo update-grub