红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

debian编译内核

发布时间:2008-03-04 20:56:10来源:红联作者:bliunxrf
学习参考资料

1、到官网下载最新的内核
wget -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.6.tar.bz2

2、更新软件包数据库
aptitude update

3、安装必要的包
aptitude install kernel-package libncurses5-dev fakeroot
aptitude install bzip2 build-essential udev

4、把内核放到/usr/src下,解压
cp yourkernelPATH/linux-2.6.20.6.tar.bz2 /usr/src
cd /usr/src
tar jxvf linux-2.6.20.6.tar.bz2

5、linux-2.6.20.6文件夹
cd linux-2.6.20.6

6、Configure The Kernel
make clean && make mrproper
为省事,把以前的config文件复制过来用
cp /boot/config-`uname -r` .config

7、配置内核
make menuconfig
具体配置有时间的话按下面的慢慢磨:
http://lamp.linux.gov.cn/Linux/kernel_options.html

8、Build The Kernel
make-kpkg clean
fakeroot make deb-pkg
此过程非常漫长,具体看你的机器速度和人品了。
将在/usr/src下产生 linux-2.6.20.6_2.6.20.6_i386.deb 的文件

9、Install The New Kernel
dpkg -i linux-2.6.20.6_2.6.20.6_i386.deb

10、Create A Ramdisk
先安装几个必要包
aptitude install libhtml-template-perl libparse-recdescent-perl
aptitude install yaird

create our ramdisk:
mkinitrd.yaird -o /boot/initrd.img-2.6.20.6 2.6.20.6

11、Configure The GRUB Boot Loader
update-grub
(如果该命令没有,重装grub:aptitude install grub再update-grub即可)

12、重启
reboot

13、检查
uname -r
文章评论

共有 0 条评论