1.现在内核的压缩文件。把下载到的内核放到u盘里,把u盘插在linux系统上,把u盘mount上去
mount -t vfat /dev/sdb4 /mnt/udisk 其中vfat是u盘文件系统格式,sdb4是u盘中带有*号的标号。用fdisk -l可以看到,u盘*号标号对应编号。
2.把u盘里的linux内核压缩文件放到linux的某个文件夹下
3.tar -xvzf linux-2.** -C /usr/src 解压缩到/usr/src这个文件夹下(一定要在linux下指令解压缩,window下解压缩后拖进去会出来问题,可能make menuconfig 不能执行)
4.cd /usr/src/linux-2.**
5.make menuconfig(若在这里提示了错误,缺少ncurses的library,则需要输入apt-get install libncurses5-dev)
6.make 也可以make -j 4哦 更快
7.make modules_install
8.make install
9reboot
注意如果你在reboot后没有进入不同系统的选项,而是直接进入了未编译的内核。则要修改以下文件
1.在root权限下vim /etc/default/grub
把里面的GRUB_TIMEOUT设置为GRUB_TIMEOUT=20
然后输入 update-grub
再reboot。
若reboot还没有选项,而是直接进入之前的内核,则
2.修改 vim /etc/grub.d/30_os_prober
把里面三个else set timeout=0的地方 改为=20
然后在 upd