我正在尝试构建自己的内核,因为我想编写一个需要编译到内核中的内核程序。
那么我做了什么呢?从kernel.org下载,解压,进行make menuconfig并根据需要配置所有内容,然后进行make,make modules_install,make install,最后进行update-grub。
结果:根本无法启动...
现在我看了一下这里,它描述了一种不同的编译内核的方法。这可能是我之前的方式不起作用的原因吗? 还是有其他人对为什么我的内核不工作有任何想法?
######## 编辑
非常好的答案,谢谢你,Oli。但是我按照传统的方式尝试了一下,编译了一个小时后收到了这个消息:
install -p -o root -g root -m 644 ./debian/templates.master /usr/src/linux-2.6.37.3/debian/linux-image-2.6.37.3meinsmeins/DEBIAN/templates
dpkg-gencontrol -DArchitecture=i386 -isp \
-plinux-image-2.6.37.3meinsmeins -P/usr/src/linux-2.6.37.3/debian/linux-image-2.6.37.3meinsmeins/
dpkg-gencontrol: error: package linux-image-2.6.37.3meinsmeins not in control info
make[2]: *** [debian/stamp/binary/linux-image-2.6.37.3meinsmeins] Error 255
make[2]: Leaving directory `/usr/src/linux-2.6.37.3'
make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.37.3meinsmeins] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.37.3'
make: *** [kernel-image] Error 2