x86下源码安装内核

  1. https://www.kernel.org/pub/linux/kernel/ 下载对应的版本源码,eg. linux-6.11.tar.xz

  2. 安装依赖
    apt-get install libssl-dev libncurses5-dev

  3. 编译

make mrproper #清理代码

#使用x86的通用配置:./arch/x86/configs/x86_64_defconfig
make x86_64_defconfig
make menuconfig   #SYSTEM_TRUSTED_KEYS, https://blog.csdn.net/m0_47696151/article/details/121574718
make -j4  #这个命令包括了 make bzImage(生成内核) 和 make modules(生成单独编译的内核模块)。完成后内核与模块都已经编译好。此指令会生成生成相应内核版本的内核模块和vmlinuz,Symtem.map文件。
  1. 安装
sudo make modules_install #指令执行完会在/lib/modules/目录下生成对应版本的内核模块
sudo make install #此指令是把原先make产生的System.map, vmlinux,config,initrd.img文件拷贝到/boot/目录下
  1. 使用
    开机进入ubuntu(如果不显示grub界面就按住esc,然后敲normal,启动时再敲上下箭头一般就可以进grub了)
posted @ 2025-09-01 13:59  ddddfang  阅读(0)  评论(0)    收藏  举报