<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 30, 2021 at 7:16 AM Andrew Adamson <<a href="mailto:andrewdadamson@gmail.com">andrewdadamson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Everyone,<div><br></div><div>I tried to build the kernel myself for the first a few days ago. While the build was successful, I am unable to boot to it. After grub I get a blinking cursor for 15 to 30 minutes, and then a message that says "Please reboot and select proper boot device."</div><div><br></div></div></blockquote><div><br></div><div>I dont know your higher mission, but I'll suggest:</div><div><br></div><div>punt on grub install at least temporarily,</div><div>Try virtme.</div><div>its a super-easy way to run your built kernel on a VM </div><div>the VM is setup to use your existing installation</div><div>so theres no extra configuration to fuss with.</div><div><br></div><div>[jimc@frodo t2]$ virtme-<br>virtme-configkernel    virtme-mkinitramfs     virtme-prep-kdir-mods  virtme-run             <br><br></div><div><br></div><div>this is probably all you need to enable the right features in your built kernel,</div><div>basically VIRTIO + NET</div><div><br></div><div>[jimc@frodo t2]$ virtme-configkernel --update<br>  GEN     Makefile<br>.config:3468:warning: override: reassigning to symbol UEVENT_HELPER<br>.config:3469:warning: override: reassigning to symbol VIRTIO<br>.config:3472:warning: override: reassigning to symbol NET<br>.config:3482:warning: override: reassigning to symbol BINFMT_SCRIPT<br>.config:3486:warning: override: reassigning to symbol MODULE_SIG_FORCE<br>.config:3487:warning: override: reassigning to symbol DEVTMPFS<br>.config:3488:warning: override: reassigning to symbol TTY<br>.config:3492:warning: override: reassigning to symbol INOTIFY_USER<br>.config:3495:warning: override: reassigning to symbol BLOCK<br>.config:3505:warning: override: reassigning to symbol WATCHDOG<br>.config:3506:warning: override: reassigning to symbol WATCHDOG_CORE<br>.config:3509:warning: override: reassigning to symbol SERIO<br>.config:3511:warning: override: reassigning to symbol INPUT<br>.config:3518:warning: override: reassigning to symbol FB<br>.config:3521:warning: override: reassigning to symbol RTC_CLASS<br>.config:3525:warning: override: reassigning to symbol PARAVIRT<br>#<br># configuration written to .config<br>#<br>Configured.  Build with 'make ARCH=x86 -j8'<br>[jimc@frodo t2]$</div><div><br></div><div>there are options to let you mount directories, to keep your VMs work,</div><div>so this might satisfy your itch.</div><div><br></div><div>then, you can decide whether you need to mess with grub,</div><div>and if you do, youll have some own-kernel experience to help.</div><div>  <br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
</blockquote></div></div>