I know this use to work in Debian Etch but it is not working in Lenny. So I am trying to install a kernel image (after custom compiling) on a exisiting Debian Lenny installation which is on a hard drive partition (/dev/hda5). Here is what I am doing as "root" from a current Debian installation (on /dev/hda1) that I have booted off :
# uname -a Linux debian 2.6.32-8-test #1 PREEMPT Fri Mar 5 02:59:48 UTC 2010 i586 GNU/Linux # mount /dev/hda5 /mnt # chroot /mnt # mount -t proc none /proc # cd root # dpkg -i linux-image-2.6.30-8-bpo50-test_2.6.30-8-bpo50-test-10.00.Custom_i386.deb Selecting previously deselected package linux-image-2.6.30-8-bpo50-test. (Reading database ... 11327 files and directories currently installed.) Unpacking linux-image-2.6.30-8-bpo50-test (from linux-image-2.6.30-8-bpo50-test_2.6.30-8-bpo50-test-10.00.Custom_i386.deb) ... Done. Setting up linux-image-2.6.30-8-bpo50-test (2.6.30-8-bpo50-test-10.00.Custom) ... Hmm. There is a symbolic link /lib/modules/2.6.30-8-bpo50-test/build However, I can not read it: No such file or directory Therefore, I am deleting /lib/modules/2.6.30-8-bpo50-test/build Hmm. The package shipped with a symbolic link /lib/modules/2.6.30-8-bpo50-test/source However, I can not read the target: No such file or directory Therefore, I am deleting /lib/modules/2.6.30-8-bpo50-test/source Running depmod. Running postinst hook script update-grub. Searching for GRUB installation directory ... found: /boot/grub User postinst hook script [update-grub] exited with value 1 dpkg: error processing linux-image-2.6.30-8-bpo50-test (--install): subprocess post-installation script returned error exit status 1 Errors were encountered while processing: linux-image-2.6.30-8-bpo50-test # Why is dpkg giving me errors? What did I miss? Note that the kernel that I am trying to install is suppose to boot without initrd. I have installed this kernel on /dev/hda1 without any problems and I am booting just fine from it. Thanks