编译安装新内核
1.下载源码,进入源码根目录
2.make mrproper
2.复制已有系统/boot/config-xxx到源码根目录.config
3.make menuconfig,选择load选项,保存,退出。
4.make -j8
5.make modules_install
6.make install
7.update-grub
安装内核原理
复制编译完的模块到/lib/modules/$(uname -r)中;
创建(复制)vmlinuz-$(uname -r)和initrd.img-$(uname -r)这两内核和初始化内存根文件系统映像到/boot中;
创建 System.map-$(uname -r)和config-$(uname -r)这两给程序员参考的文件到/boot中。其中 System.map-$(uname -r)文件由命令"nm vmlinuz-$(uname -r) > System.map-$(uname -r)"生成。
查看当前使用的内核
uname -a
查看已有内核
dpkg --get-selections | grep linux
删除内核
apt-get remove linux-image-xxx
apt-get remove linux-headers-xxx