I just upgraded from Oneiric to Precise and it messed up my GRUB2, now I can't boot and keep getting an "error: no such partition" error. This is not the first time this happens but now I can't seem to boot from usb (separate question) to repair GRUB2 and I can't find my way in the Rescue Console.
2 Answers
You can use few ways to restore your grub.
Most simple way is loading your Ubuntu Live CD with
no acpi
no apic
no lapic
no raid
no modeset
options
( F6 on boot screen and select all for exclusion Free Software Only ),
choose Try Ubuntu, and:
- Tune Network connection and connect Internet.
- Run terminal.
Run:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
In your Guest session will be installed Boot Repair program.
How to use it and more information about restoring boot you can read here:
Ubuntu Documentation > Community Documentation > Boot-Repair
More complicated way:
Grub Rescue commands

- 3,281
- 2
- 23
- 46
I think the simplest way to restore grub (what should fix your problem) is to burn a Super Grub2 Disk, then boot from it, choose to scan for operationg systems, start Ubuntu, log in and execute the command sudo update-grub
.
EDIT: If that doesn't work, do the same again but this time execute sudo grub-install /dev/sdX
. sdX has to be replaced with the real harddrives dev-name. Do not do this unless you are sure you are doing it for the right harddrive!

- 1,280
no acpi
no apic
no lapic
no raid
no modeset
options? Why not just boot the Ubunut Live CD and runboot-repair
? – irrational John Apr 17 '12 at 01:49acpi=off
must be used with caution. Use it as last resort, it can cause to overheat and permanent damage to system. More info -> http://ubuntuforums.org/showthread.php?t=1613132 – Web-E Apr 17 '12 at 02:31