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.

I'm already on 11.10 and out of curiosity I installed 12.04 on a separate partition. But when I boot up my machine, it is going into 11.10. It doesn't show up grub menu to select which OS I want to boot into.

While installing from 12.04, I selected the option 'something else' and installed 12.04 on a separate partition.

any ideas are appreciated.

share|improve this question
1  
did you try keep pressed Alt when turned on your computer? –  geoh Apr 29 '12 at 10:45

2 Answers 2

up vote 1 down vote accepted

It should be quite simple. It would seem that GRUB is simply installed incorrectly.

You could first try opening a terminal and running sudo update-grub

If that doesn't solve the problem, run sudo grub-install /dev/sda (if you get an error, replace sda with hda), and then run sudo update-grub

share|improve this answer
    
It worked like a charm :-) –  doubledecker Apr 30 '12 at 6:37

Looks like you installed grub record of the ubuntu 12.04 onto boot sector of that separate partition.

If I am correct, then you need to chainload the boot sector of that partition (with 12.04) from MBR of the disk.

Add to the end of /etc/grub.d/40_custom the following lines and run update-grub:

for ubuntu 12.04 on sda5

title ubuntu 12.04 root (hd0,4) chainloader +1

You can also go without editing the grub files, by booting into grub menu and typing the chainloading instructions over there.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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