cd /usr/src wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.tar.gz tar zxvf linux-2.6.38.tar.gz cd linux-2.6.38
wget http://vbets.googlecode.com/files/config mv config .config
make menuconfig
1)、通过make menuconfig选中以下对应的选项
General setup –> [*] enable deprecated sysfs features to support old userspace tools
make bzImage make modules make modules_install make install
cp /boot/initrd-2.6.38.img /tmp cd /tmp/ mkdir newinitrd cd newinitrd/ zcat ../initrd-2.6.38.img |cpio -i rm -rf /tmp/initrd-2.6.38.img vi init
echo “Loading dm-region-hash.ko module” insmod /lib/dm-region-hash.ko echo “Loading dm-region-hash.ko module” insmod /lib/dm-region-hash.ko
find .|cpio -c -o > ../initrd cd ../ gzip -9 < initrd > initrd-2.6.38img rm -rf /boot/initrd-2.6.38.img cp initrd-2.6.38.img /boot rm -rf /cd /usr/src/linux-2.6.38.tar.gz rm -rf /cd /usr/src/linux-2.6.38
vi /boot/grub/grub.conf
reboot