On Fri, 2 Apr 2021 08:31:43 -0600 jim.cromie@xxxxxxxxx wrote: > On Tue, Mar 30, 2021 at 7:16 AM Andrew Adamson <andrewdadamson@xxxxxxxxx> > wrote: > > > Hi Everyone, > > > > 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." > > > > > I dont know your higher mission, but I'll suggest: > > punt on grub install at least temporarily, > Try virtme. > its a super-easy way to run your built kernel on a VM > the VM is setup to use your existing installation > so theres no extra configuration to fuss with. > > [jimc@frodo t2]$ virtme- > virtme-configkernel virtme-mkinitramfs virtme-prep-kdir-mods > virtme-run > > > this is probably all you need to enable the right features in your built > kernel, > basically VIRTIO + NET > > [jimc@frodo t2]$ virtme-configkernel --update > GEN Makefile > .config:3468:warning: override: reassigning to symbol UEVENT_HELPER > .config:3469:warning: override: reassigning to symbol VIRTIO > .config:3472:warning: override: reassigning to symbol NET > .config:3482:warning: override: reassigning to symbol BINFMT_SCRIPT > .config:3486:warning: override: reassigning to symbol MODULE_SIG_FORCE > .config:3487:warning: override: reassigning to symbol DEVTMPFS > .config:3488:warning: override: reassigning to symbol TTY > .config:3492:warning: override: reassigning to symbol INOTIFY_USER > .config:3495:warning: override: reassigning to symbol BLOCK > .config:3505:warning: override: reassigning to symbol WATCHDOG > .config:3506:warning: override: reassigning to symbol WATCHDOG_CORE > .config:3509:warning: override: reassigning to symbol SERIO > .config:3511:warning: override: reassigning to symbol INPUT > .config:3518:warning: override: reassigning to symbol FB > .config:3521:warning: override: reassigning to symbol RTC_CLASS > .config:3525:warning: override: reassigning to symbol PARAVIRT > # > # configuration written to .config > # > Configured. Build with 'make ARCH=x86 -j8' > [jimc@frodo t2]$ > > there are options to let you mount directories, to keep your VMs work, > so this might satisfy your itch. > > then, you can decide whether you need to mess with grub, > and if you do, youll have some own-kernel experience to help. > > > > > Hi Jim - I did finally manange to build a kernel that would boot. I had to comment out the signature checking that was being turned on by copying in the boot configs from /boot . Now I am able to build and boot kernels successfully. Still, thanks for the recommendation. I haven't yet settled on how I want to test my builds, so I'll try it out when i have a chance. -- Andrew D Adamson <andrewdadamson@xxxxxxxxx> _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies