Kernel EFI stub loader support was added in kernel 3.3, but I'm stuck on 3.2 running an Ubuntu 12.04 64bit distribution. Is there a way for me to somehow bring that stub loader support into my kernel?

  • The easiest solution is to use a 3.3 kernel (probably custom built, I don't know if Ubuntu ships with EFI stub by default). Would that be an option? – Marco Jan 11 '13 at 7:57
  • Yeah, I'm looking into that now. I'm probably going to go straight to kernel 3.7, as I need fixes implemented in kernel 3.6. – Naftuli Kay Jan 11 '13 at 17:32
  • Do you know where I can get Ubuntu's config and Module.symvers files for building a kernel? I want to keep this as simple as possible. – Naftuli Kay Jan 11 '13 at 18:07
  • I don't know about Ubuntu, but on Debian the config is included in the linux-image-XYZ binary package. If you need build instructions, here are the necessary steps to install Debian on an UEFI system. The guide works for Ubuntu as well. – Marco Jan 11 '13 at 18:22
  • It could be located in those packages on Ubuntu, too. – Naftuli Kay Jan 11 '13 at 18:24

I ended up simply installing a later kernel. You'd be surprised how easy this is. Simply searching packages.ubuntu.com for kernel packages allowed me to find the packages I needed. I needed to install essentially linux-image-3.X.*, linux-image-extra-3.X.*, and linux-headers-3.X.*. Posting from a nice, shiny EFI-booting Linux.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.