Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Challenging it is to get Ubuntu to boot right with single Ubuntu install since the introduction of (U)EFI BIOS. I have had, and am having difficulties getting a new PC boot to from an SSD disk. It seems to be that the new GRUB2 is buggy and that the 14.04 install isn't able to set the boot up correctly. I consider myself a power user.

I have spent days trying to solve this problem, partly through askubuntu.com's question BIOS not detecting boot files for 14.04LTS single OS installation without succeeding.

I don't want a boot menu with a single boot. I want to boot right into Ubuntu, but that seems nearly impossible to achieve.

share|improve this question

put on hold as unclear what you're asking by guntbert, Tim, mikewhatever, Eric Carvalho, Benoit Aug 19 at 11:26

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question.

    
grub works fine, what problem are you having. You usually have to select the os to boot from the uefi boot menu in the bios. –  bodhi.zazen Apr 24 at 20:34
    
My problem is that BIOS won't detect the boot files as described askubuntu.com/questions/448962/…. Many users have had the problem described in the bug below after installing 14.04,so I am not sure a reinstall is going to be worth the effort. bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977 –  tomoqv Apr 24 at 20:43
    
I have also gone through the BIOS settings about a hundred times without finding any reference to any UEFI boot menu. I have checked though, that EFI boot is enabled. –  tomoqv Apr 24 at 20:45
    
Every OS has bugs ;) What problem are you having ? the LP bug does not seem to apply to your situation. You need to post more details for support. –  bodhi.zazen Apr 24 at 20:45
    
Every bios is different, looks something like this - docs.oracle.com/cd/E20881_01/html/E20896/figures/… It is in the boot section –  bodhi.zazen Apr 24 at 20:46

1 Answer 1

Your problem description, both here and in your other question, is unclear on certain critical details. That said, I suspect that your problem isn't with GRUB per se, but with either a buggy firmware in your computer or a mistaken installation of Ubuntu in BIOS/CSM/legacy mode on an EFI-based computer. (A side comment: Modern computers don't have BIOSes, no matter what manufacturers may say. They use the Extensible Firmware Interface [EFI], which is a replacement for the 30-year-old BIOS. See Adam Williamson's blog post for more on this topic. Confusingly, most EFIs include a compatibility mode that lets them boot using old BIOS boot loaders. This feature, intended to help in the transition from BIOS to EFI, is actually causing problems, because many Linux distributions can boot and install in either mode.)

Since you're asking about alternatives to GRUB 2, though, I'll say that there are several. Briefly, options for Linux include:

  • GRUB 2 -- This is what Ubuntu uses by default.
  • GRUB Legacy -- Fedora released a patched version of GRUB Legacy that includes EFI support. It's no longer being maintained by Fedora, but it still works, and it has the advantage of being easier to configure than GRUB 2.
  • ELILO -- This is, AFAIK, the oldest EFI boot loader for Linux. It's similar to the BIOS-mode LILO. It's strictly a boot loader, not a boot manager, which means you can boot any Linux kernel you like, but you can't chainload from ELILO to another OS.
  • SYSLINUX -- Recent versions of this boot loader include EFI support. Like ELILO, SYSLINUX is a boot loader but not a boot manager.
  • EFI stub loader -- Kernels since 3.3.0 include their own boot loader, which means that the kernel looks like an EFI application to the firmware, enabling you to boot it directly or via a boot manager (see below).
  • gummiboot -- This program is a boot manager but not a boot loader. It relies on the EFI stub loader to actually launch the kernel. It's designed to be lightweight and simple.
  • rEFIt -- Popular on Macs, this is a graphical boot manager, but it was written before the EFI stub loader made an appearance and so is awkward to use with it. It's no longer being maintained (but see below).
  • rEFInd -- I took rEFIt and expanded it to include explicit support for the EFI stub loader, as well as many other new features. In essence, rEFInd is a currently-maintained version of rEFIt.

For more on these programs, see my page on EFI boot loaders for Linux, which describes all of these in more detail. Some of these programs are available in the Ubuntu archives, but others aren't. If you believe any of them should be included as alternatives to (or even replacements for) GRUB 2, you'd do better to file a bug report than to post about it here.

share|improve this answer
    
Hi Rod, thanks for chiming in. I have, actually, just tried to install rEFInd on my computer following your instructions here: rodsbooks.com/refind/installing.html Unfortunately, I haven't managed to get my PC recognize that bootloader either. What I am seeking is the easiest possbile way to make my PC find and boot my 14.04 installation, nothihg else. So far, I haven't gotten anywhere. I will be happy to provide more information if you tell me which. –  tomoqv Apr 25 at 13:24
    
An error occurred during the repair. Please write on a paper the following URL: paste.ubuntu.com/7329846 –  tomoqv Apr 25 at 13:34

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