我需要为x86架构编译Linux内核并替换我当前的Debian内核。
我按如下方式编译了内核
make-kpkg kernel_image kernel_headers
我相信它正在构建Debian内核,但是我应该如何替换正在运行的内核的内核映像?请告知,如果我采取了错误的步骤,请告诉我。
答案 0 :(得分:2)
转到您的源代码
做以下事情。
1)make menuconfig
这将从/ boot文件夹中读取config-x.x.x文件。
如果你想启用然后启用某些东西,启用它。
2)save and quit menuconfig
。
3)make bzImage
--->这将bild bzImage。
4)make modules
--->这将构建模块
5)sudo make modules_install
- >这将在/lib/modules/linux-x.x.x
6)sudo make install
这将安装bzImage
7)sudo reboot
How i can check ?
重新启动后检查内核版本
$ uname –a
这将显示您已构建的最新内核版本。
答案 1 :(得分:1)
1)将内核映像从输出文件夹复制到启动文件夹。
2)检查是否需要重建initramfs。
3)更新您的grub条目以指向新的内核映像
4)重启