Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have installed Ubuntu 12.04 (32 bit) on a laptop with Windows 7 (32 bit): the bootloader is the GRUB version provided with Ubuntu 12.04. Now I would also install Ubuntu 10.04 (64 bit), without overwriting the bootloader installed with Ubuntu 12.04. Obviously I would like the GRUB previously installed by Ubuntu 12.04 can boot all operating systems installed (Windows 7, Ubuntu 10.04 and Ubuntu 12.04).

  • Could the bootloader installed by Ubuntu 12.04 (32 bit) start also Ubuntu 10.04 (64 bit)?
  • If I install Ubuntu 10.04 unchecking the option to install GRUB, the previous version of GRUB should not GRUB would not be configured to start Ubuntu 10.04.
  • What is the correct way to proceed?
share|improve this question
up vote 4 down vote accepted

Install Ubuntu 10.04 without installing GRUB, then boot 12.04, open a terminal and run this command:

sudo update-grub

12.04's Grub2 will add 10.04 to list. It will boot both 32 and 64 bit versions of the kernel.

share|improve this answer
Great, it works! However, this command has created multiple duplicate entries "Ubuntu 10.04.4 LTS (10.04) (on /dev/sda7)". – enzom83 Oct 13 '12 at 13:06
You can edit boot entries with this command: gksudo /boot/grub/grub.cfg – nastys Oct 13 '12 at 22:45

Your Answer


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.