[SOLVED] Booting huge kernel with Grub or rEFInd gives kernel panic.
by Daedra from LinuxQuestions.org on (#5BJ4R)
So I am currently experimenting with different bootloaders on my new system that uses pure UEFI. I finally got everything worked out with all three elilo,grub,rEFInd except one last problem. on elilo I can easily set an entry for the huge kernel that boots perfectly find with no initrd since its not needed. However on both grub and rEFInd if I try to boot the huge kernel without the initrd I get a kernel panic that relates to unable to mount root block on unknown file system, basically the "I can't find the filesystem type error because its loaded to late in the boot cycle". I am confused because even though grub says its booting the huge kernel its behaving like im booting the generic kernel. If I don't use the initrd I get a panic, which is to be excepted with generic but not with the huge kernel since everything is statically linked in it.
So basically my question is, how do I properly add a boot entry in the grub menu for the huge kernel? I like to keep an entry for it just in case I forget to make a initrd if I update the kernel. I like to have it as a failsafe.


So basically my question is, how do I properly add a boot entry in the grub menu for the huge kernel? I like to keep an entry for it just in case I forget to make a initrd if I update the kernel. I like to have it as a failsafe.