debian之2.6.26内核编译

debian内核编译

1、wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.gz

2、安装必要的包,其中kernel-package是debian用以编译内核的工具;fakeroot是一个在系统中创建假root的工具;为dpkg在编译内核中所需;udev是管理/dev和hotplug的守护进程;build-essential是创建deb包所需的信息列表;yaird是用来创建内核初始引导镜像的工具

apt-get install kernel-package libncurses5-dev fakeroot
apt-get install build-essential udev
apt-get install libhtml-template-perl libparse-recdescent-perl
apt-get install yaird

3、cd linux-2.6.26。

4、make clean

make mrproper
make menuconfig

5、创建内核的deb包,花费一定的时间,如linux-2.6.26_2.6.26-1_amd64.deb。
make-kpkg clean
fakeroot make deb-pkg

6、安装内核的deb包
dpkg -i *.deb

7、创建Ramdisk
mkinitramfs 2.6.26 -o /boot/initrd.img

8、配置grub引导选项。
update-grub

9、重启,启动时选择新版本内核。

你可能感兴趣的:(Debian,内核,编译)