Problems Running a Gentoo systemd with GRUB2
Hi,
I've tried with multiple linodes to use GRUB2 to boot my own gentoo kernels and it always ends up at the grub shell.
I based the kernel config off a running linode kernel and set up grub and the kernel images just like on other systems where I run grub2
At the grub shell I can see the kernels and root is set by grub-mkconfig similarly to what I can see in the grub shell so it seems right
I've configured grub in /etc/default/grub as detailed in linode documentation on building and running an ubuntu kernel.
From the grub shell I can load the kernel but the boot hangs.
I've never had this much trouble with grub2 on efi and non-efi systems so I must be missing something obvious.
I've tried reinstalling on another linode and have the same problems.
Thanks for any suggestions or help anyone has,
Todd
2 Replies
Hi @tgoodman - I can't say for sure what's causing the problem but you can try adding one of following to the kernel command line options:
noinvpcid
nopcid
This has worked to solve a recent incompatibility between distro-supplied kernels for earlier versions of Debian and Ubuntu (such as 16.04) and some of our hosts. We've also made changes on our end just recently to solve the incompatibility, so if you try again it may just work for you.