LINUX2.6.X内核编译全过程
哪位前辈能够给我提供LINUX2.6.15.1内核的编译全过程,我在网上找了很多有关内核编译的资料,试了很多次都不成功。
我本机的内核版本也是LINUX2.6.15.1的
我编译的过程是:
1.下载源代码linux-2.6.15-1.tar.gz放在/usr/src/下;
2.#cd /usr/src
#tar zxvf linux-2.6.15-1.tar.gz
#ln -s linux-2.6.15-1 linux
3.#cd /usr/include
#rm -Rf asm linux (此句不明白是什么意思?)
#ln -s /usr/src/linux/include/asm-i386 asm
#ln -s /usr/src/linux/include/linux linux
#ln -s /usr/src/linux/include/scsi scsi
#ln -s /usr/src/linux/include/asm-generic asm-generic
4.#cd /usr/src/linux
#make mrproper
#make menuconfig(此中没有修改什么配置)
5.#cd /usr/src/linux
#make dep(此命令执行不成功,显示:*** warning:make dep is unnecessary now.,网上看到说2.6的不用这一步,不知道是不是真的???)
#make clean
#make bzImage(编译过程中会出现很多的警告信息,不过最后显示:kernel:arch/i386/boot/bzImage is ready(#1),,这样 编译应该是通过了吧??)
#make modules(编译过程中会出现很多的警告信息)
#make modules_install(不成功,显示信息:make:****没有规则可以创建目标modules_install,不知道是什么原因??)
6.#su -
# /sbin/depmod -a
#sudo mkinitrd /boot/initrd.img-2.6.15.1 2.6.15.1(信息:No dep file found for kernel 2.6.15.1,我估计是因为没有执行make dep的原因)
望各位前辈们帮我解决一下,在下感激不尽!
------解决方案--------------------新人,给点分吧。