红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

vmware下构建debian内核源代码树

vmware下构建debian内核源代码树

为了详细全面研究linux driver,开始重新学习。条件有限,不得不使用虚拟机,推荐大家还是使用真正linux操作系统进行驱动内核开发

1 下载

#apt-cache search linux-source-2.6.18

#apt-get install linux-source-2.6.18

下载的文件在/usr/src目录下,解压缩为与当前操作系统相同内核的文件夹。

#uname -r

#tar jxvf linux-source-2.6.18.tar.bz2 xxxxxx

2 编译

#make clean

清除遗留的内核编译临时文件。

#make oldconfig

使用当前配置构建.config配置表,也可使用make menuconfig等。

#make bzImage

编译内核,执行结束后,可以看到在当前目录下生成了一个新的文件: vmlinux。大概一个小时左右。

#make modules

编译模块。

#make modules_install

安装模块。

3 重启

#reboot

注:如果是升级内核,在编译内核之前必须安装initrd-tools,然后在make modules_install之后执行 make install。

TOP

发新话题