给ubuntu12.04换3.4.6的内核

从kernel.org下载3.4.6版本的kernel源码,至/home/musictom/Downloads

解压

tar -xvfj linux-3.4.6.tar.bz2

cd linux-3.4.6

make menuconfig

根据自己的需要进行配置后

make

sudo make install

sudo make modules_install

ln -s /boot/vmlinuz-3.4.6 /vmlinuz-3.4.6

mkinitramfs -o /boot/initrd.img-3.4.6 /lib/modules/3.4.6 
ln -s /boot/initrd.img-3.4.6 /initrd.img-3.4.6
gedit /boot/grub/menu.lst
加入以下内容:

title        linux kernel 3.4.6
uuid        bdce929d-3c0b-4f10-aeb7-76b0fb8b62cd 
kernel      /vmlinuz-3.4.6 root=UUID=1d668bc0-d6b1-4798-8173-b05b65e925e7 ro quiet splash 
initrd        /initrd.img-3.4.6
quiet

保存后重启,再打开terminal

uname -r

显示结果为3.4.6

原文地址:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/2614347.html