1

I have got a Samsung Series 9 900x3c with Ubuntu 12.04 on it.

After installing Ubuntu Grub would not load completely (only parts of the Menu were showing) every time so I launched the Boot repair indicating the use of an UEFI bios.

Now Grub always loads completely but I do not seem to be able to launch Ubuntu directly. Instead I have to select Advanced options for Ubuntu and the newest Kernel Version and then the boot starts. Any ideas?

Thanks a lot in advance

Johannes

5
  • Please could you indicate the URL provided by Boot-Repair?
    – LovinBuntu
    Oct 5, 2012 at 7:34
  • The URL is: paste.ubuntu.com/1262400 Thanks a lot for the help!
    – jothebo
    Oct 5, 2012 at 18:10
  • ok. Your BIOS is correctly setup to boot in UEFI mode, don't change its settings. What is the exact name of the correct entry? is it Ubuntu, with Linux 3.5.4-030504-generic?
    – LovinBuntu
    Oct 9, 2012 at 7:23
  • Yep, that is the one.
    – jothebo
    Oct 19, 2012 at 19:28
  • That's strange because the Ubuntu, with Linux 3.5.4-030504-generic entry should do the same as the Ubuntu entry. Please report the bug here, and tell us the link to the report so that we can follow-up.
    – LovinBuntu
    Oct 22, 2012 at 10:16

2 Answers 2

1

I'm not sure what this "Advanced options" you refer to is; I don't recall such a thing on my GRUB menus. Is this something in your motherboard's firmware? If so, it could be that GRUB has gotten "lost" from the firmware's NVRAM. (Under UEFI, the NVRAM holds boot loader data and the firmware can present its own boot manager menu. Unfortunately, most firmware implementations have pretty awful boot managers. This system also means that if the NVRAM gets reset or changed, your boot loader may fail to launch.)

You can edit your firmware's NVRAM boot loader settings with the efibootmgr utility in Linux. You can use it something like this:

sudo efibootmgr -c -l \\EFI\\ubuntu\\grub.efi -L Ubuntu

This adds the boot loader stored at EFI/ubuntu/grub.efi on the EFI System Partition (ESP) to the NVRAM, giving it the title Ubuntu. You might need to change these details for your system, of course. Note the use of the doubled-up backslashes as directory separators; this is a requirement. Ordinarily, Ubuntu mounts the ESP at /boot/efi, so this example would add the Linux file /boot/efi/EFI/ubuntu/grub.efi as a boot loader. Check to see if this file, or one like it, is present on your system.

Since you say you're using a UEFI-based computer, you should not install the grub-pc package, as Kalle Elmér suggested; that's the BIOS version of GRUB, and if your system is (or was) booting in UEFI mode, installing the BIOS version of GRUB will at best do nothing useful and at worst it will create a mess that will be harder to fix.

0

You might want to try reinstalling grub. You can do so with this command:

sudo dpkg-reconfigure grub-pc

Jag leave things at their default and make sure that your hard drive is selected.

This is probably a long-shot, but worth a try.

1
  • His BIOS boots in UEFI mode, so this wouldn't work.
    – LovinBuntu
    Oct 9, 2012 at 7:16

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .