mkboot is hard-coded to look for lilo or grub and does not recognize grub-static. Reproducible: Always Steps to Reproduce: 1.cd /usr/src/linux 2.make 3.make install Actual Results: WARNING: Your system is probably unbootable now. After correcting any problems, rerun this script with the command `mkboot -installkernel'. make[1]: *** [install] Error 1 make: *** [install] Error 2 Expected Results: installed the kernel --- mkboot.orig 2004-07-15 17:03:00.000000000 -0500 +++ mkboot 2004-07-24 14:49:36.509714584 -0500 @@ -17,7 +17,8 @@ # Right way in Gentoo to check, but grub is in system profile, # so rather check for lilo first.... if [ -x /usr/bin/portageq ] ; then - portageq has_version / "sys-boot/grub" && return 0 || return 1 + portageq has_version / "sys-boot/grub-static" || + portageq has_version / "sys-boot/grub" && return 0 || return 1 else return 1 fi
mkboot is in debianutils ..
fixed in cvs