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

Linode Staff

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.

Thanks for the idea @mjones. Unfortunately it didn't seem to make a difference to my issues.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct