How can I boot my compiled kernel image on Gentoo?

February 3, 2013 16.2k views
Hi, I've successfully compiled a custom kernel image on Gentoo x64, but grub menù doesn't seem to show up at boot, so I can't choose my kernel. I think this is an important task to solve. Kernel should be kept up to date to prevent security and bug issues, also standard kernel is not compatible with an up to date gentoo, since latest stable udev needs a kernel option which is disabled by default: result is no network at next reboot after upgrade. thanks
20 Answers

Hey @otto and @nuvui3j439v3n93 - you can actually run a custom kernel on some distributions at DigitalOcean!

Currently, the following are supported:

  • Debian 8
  • Ubuntu 15.04
  • Ubuntu 15.10
  • Fedora 23
  • FreeBSD

With the release of Ubuntu 16.04, an LTS distribution with build in kernels will be available.

We do not offer booting from custom kernels at the moment. This is in the works and you can follow its progress here: https://digitalocean.uservoice.com/forums/136585-digital-ocean/suggestions/2814988-give-option-to-use-the-droplet-s-own-bootloader-

However, we will be updating our Gentoo/Arch images this week.
yes please, same issue here. i cant run gentoo because udev is not compatible. the current gentoo installacion is more than 2 years old, wich a such outdated kernel. its unusable at the moment :/
We are working on providing a way for customers to either boot custom kernels or to be able to select from a list of supported kernels which we will maintain.

We hope to have the first beta of this available to the public in late February or early March.
But you will update gentoo installation this week? Please!
Any news about updated kernel images? Was supposed to be in place last week, just had a reboot but still on 2.6.39 with no udev support.
Do I need to create a new droplet?
This is a huge issue. I've been fighting for the past few hours trying to figure out why I can't seem to either load a 3.X kernel or get SELINUX enabled on a Debian droplet. It's quite frustrating to finally realize that I'm not ALLOWED to run a different kernel, even if grub is correctly configured. Is there a technical reason that this is not being allowed?
so...basically you have created a "Gentoo 2013-1 x64" image, but is just the same as the old one. I was expecting this to be a 2013 release but its the 2008 one, plus i wasted my time reviewing this.

...why ?
WHERE IS THE POSSIBILITY OF CREATING A NEW MACHINE GENTOO???
Removed support?

I own a distribution based on Gentoo Linux. recommend testing.
http://sourceforge.net/projects/yaxkin/

I am a client digital ocean only possibility to use Gentoo. If the support is discontinued, customer will not be more of you
Also blocked by not being able to run a custom kernel. It's pretty important on Linux, not just for gentoo, but for many serious uses which require recent kernel features.

This sucks. Get your act together. Lots of other virtualisation providers allow this just fine.
We've rolled out the first part of kernel management - https://www.digitalocean.com/blog_posts/linux-kernel-management-part-1
We have an internal beta on importing kernels from droplets which will be released for public usage soon.
How to create a gentoo droplet?
@hashier: We do not support Gentoo currently - http://digitalocean.uservoice.com/forums/136585-digital-ocean/suggestions/3676013-bring-gentoo-image-back
Any word on custom kernels yet? Could you possibly look for possible kernels in the /boot directory of each droplets filesystem? Or wherever other distros might put it.
Custom kernels are planned however there is no ETA yet.
dear sir

I'm working on my Cloudlinux on digitalocean.com

i want you to forward this problem to your senior management staffs or CEO to review this case.

It will be eventually, very good for your business also

I hope i can hear the answer soon, please see this e-mail, thanks
--------------------------------

Hello Sam,
Unfortunately, Digitalocean.com does not allow to boot custom kernel because they always boot VPS with own kernel placed on boot partition outside the VPS filesystem. It's confirmed by many links/sources, for example this one https://www.digitalocean.com/community/questions/how-can-i-boot-my-compiled-kernel-image-on-gentoo where they say "Custom kernels are planned however there is no ETA yet".

Please contact digitalocean support and tell them that you need to run cloudlinux kernel. We would work with Digitalocean support to make it possible.

--
Sincerely,

Leonid Kanter
Release manager, 3rd line support
Cloud Linux Inc.
http://www.cloudlinux.com
skype:lkanter
+1

We need custom kernel possibility and boot parameters like selinux=1 security=selinux ...

+1

This is very disappointing that I can't use DOcean for anything where I need a custom kernel.

Have another answer? Share your knowledge.