红联Linux门户
Linux帮助

第一次linux内核编程

发布时间:2008-04-18 00:59:56来源:红联作者:Combustion
1.编程环境的搭建
apt-get install kernel-package libncurses5-dev fakeroot build-essential

2.下载内核文件
http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.25-rc9.tar.gz

3.解压文件到/usr/src/linux文件夹下

4.设置ln到/usr/include
cd /usr/include
rm asm
rm linux
rm scsi
ln -s /usr/src/linux/linux-2.6.25-rc9/include/asm-x86 asm
ln -s /usr/src/linux/linux-2.6.25-rc9/include/linux linux
ln -s /usr/src/linux/linux-2.6.25-rc9/include/scsi scsi

5. 配置内核
使用当前工作内核的配置文件做为新内核配置文件的基础是一个很好的主意. 因此我们拷贝已存的配置文件到/usr/src/linux:

cp /boot/config-`uname -r` ./.config

6.执行命令
make menuconfig

接着弹出蓝色的配置界面,今天笑的最开心的时刻!下面就不会了,胡乱选了几个。

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
文章评论

共有 1 条评论

  1. cmanlee 于 2008-04-18 12:20:14发表:

    应该是编译内核吧