kurrunk

不停转圈的人

在debian编译linux内核2.6.27

我的摄像头(Microdia PC Camera (SN9C325 + OM6802))一直不能用,很苦恼,据说新linux内核(2.6.27)改进了 gspca 驱动对视频摄像头的支持,但DEBIAN源中一天两天又不会出现软件包,于是就看了一些贴子开始了在debian中编译内核:

#apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential

安装必要的软件包。

#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.3.tar.bz2
#mv linux-2.6.27.3.tar.bz2 /usr/src/
#cd /usr/src/

http://www.kernel.org/ 下载源码包:linux-2.6.27.3.tar.bz2 。并转移到/usr/src目录。

#tar xvf linux-2.6.27.3.tar.bz2
#cd linux-2.6.27.3

解压缩,进linux-2.6.27.3目录。

#make clean
#make mrproper
#make menuconfig

清理临时文件、不必要的文件和目录;生成.config

#make-kpkg clean
#fakeroot make-kpkg –initrd –append-to-version=-phecda-org –revision=1.0 kernel_image kernel_headers

开始编译。

其中”–append-to-version”参数是显示在内核版本后面的文字,–revision是小版本,我上面的写法生成内核后名字为:linux-image-2.6.27.3-phecda-org_1.0;

这过程很漫长,我等了约九十分钟。

结果会在/usr/src/目录创建两个deb文件。

#cd /usr/src
#dpkg -i linux-image-2.6.27.3-phecda-org_1.0_amd64.deb
#dpkg -i linux-headers-2.6.27.3-phecda-org_1.0_amd64.deb

这样内核就装好了,GRUB也已经更新了,重新后就能在grub中看到刚编译的新内核。

—————

很遗憾最后我还是不能用摄像头。

一条评论 发表在“在debian编译linux内核2.6.27”上

  1. geli 说:

    昨天我看一本书上说自己编译就是要很长时间,看来没假。也许linux现在确实只是高手的玩物,

留下回复