关于内核编译:
1. download kernel
ftp://ftp.kernel.org/pub/linux/kernel/
https://github.com/torvalds/linux/tree/
2. 放在/usr/src/linux并解压文件
unzip xxx.zip
tar xfzv xxx.tar.gz
tar xfjv xxx.tar.bz
3. 进入到解压后的文件夹
/usr/src/linux/linux-2.6.xx
make config make oldconfig make menuconfig
如果发现make oldconfig不对的话,可以
cp /boot/configxxxx /usr/src/linux/linux-2.6.xx/.config
make oldconfig
4. make
5. make modules_install
6. make install
如果编译的内核不能正常工作,可以用下列命令删除
sudo rm -rf /lib/modules/2.6.37.6
sudo rm -rf /usr/src/linux-headers-2.6.37.6
sudo rm /boot/*2.6.37.6*
sudo rm /var/lib/dpkg/info/linux-headers-2.6.37.6*
update-grub