Linux kernel packages for Debian have historically had complexmaintainer scripts which can invoke the initramfs builder and/or a bootloader, based on a mixture of file tests, explicit configuration throughthe file /etc/initramfs.conf and debconf questions. Starting with Debian6.0, this should be greatly simplified.